Syncfusion DockingManager 和 DocumentContainer

Syncfusion DockingManager and DocumentContainer

使用 Syncfusion WPF 库,我试图将 ObservableCollection 绑定到 DockingManager 的文档部分(我设置了 UseDocumentContainer="True"),但在他们的文档中找不到方法。 我期待 ItemsSource 和 ItemTemplate 之类的东西,但我找不到它们。

无论如何,我尝试在 DockingManager 下使用一个 DocumentContainer,我得到了 2 个 DocumentContainer,但即使这样,我也找不到创建选项卡的方法。我找到了 ItemsSource,但找不到 ItemTemplate。

有人知道可能的解决方案吗?

谢谢

Syncfusion WPF DockingManager 和 DocumentContainer 不是 ItemsControl。因此不可能将传统的 ItemsSource 绑定到 ViewModel 中的对象集合。但是,这可以通过为 DockingManager 创建包装器或适配器来实现。

请参考下面的博客link在DockingManager中实现MVVM模式

http://www.syncfusion.com/blogs/post/MVVM-Adapter-for-WPF-Docking-Manager.aspx

我们还可以在 DockingManager 中使用 DocumentTabItemStyle 属性 编辑 DocumentTabItem 的模板。我准备了一个示例来编辑 ItemTemplate。在此示例中,使用 DocumentTabItemStyle 属性 更改了 TabItem 的背景和 BorderBrush。同样,您可以根据需要编辑 ItemTemplate。请从以下位置下载示例:

http://www.syncfusion.com/downloads/support/directtrac/general/ze/DocumentContainerstyle_1238653164659092028394079.zip

此致,

杰西