闲话少叙,书接上文。
现在我们已经通过ReStyle给DocumentPane加上了一个加号的按钮,并且可以通过点击该按钮给DocumentPane的Items添加一个DocumentContent了。
不过每个新添加进来的DocumentContent内部都是空的,而我们需要的是每个新标签中都有一个WebBrowser,要实现这一点很简单,只要给DocumentContent的Content(DocumentContent是ContentControl的子类)属性赋值为一个WebBrowser的实例就OK了。
但是这不应该是AvalonDock的默认行为,所以我们要把这部分写到客户端--也就是引用AvalonDock.dll文件或者直接引用AvalonDock工程的Solution中去。
如何可以在客户端得知有一个新的DocumentContent被添加进