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。请从以下位置下载示例:
此致,
杰西
使用 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。请从以下位置下载示例:
此致,
杰西