将xaml中的DockLayoutManager与视图模型文件绑定
本文关键字:模型 文件 绑定 视图 xaml 中的 DockLayoutManager | 更新日期: 2023-09-27 18:00:32
我想将Xaml中的DockLayoutManager与ViewModel绑定。DockLayoutManager的哪些属性将帮助我获得此绑定。`
<dxdo:DockLayoutManager ItemsSource="{Binding DockLayoutManager1, Mode=OneWayToSource, UpdateSourceTrigger=PropertyChanged}" dxdo:RestoreLayoutOptions.RemoveOldPanels="False" dxdo:RestoreLayoutOptions.RemoveOldLayoutControlItems="False" FloatingMode="Desktop" Margin="0,54,0,0">
<dxdo:LayoutGroup>
</dxdo:LayoutGroup>
</dxdo:DockLayoutManager>
`
Item Source对我没有帮助。在调试时,当我向docklayoutmanager添加某些内容时,它会出现异常。由于,DockLayoutManager为NULL。请提供解决方案。
使用ItemsSource属性绑定dock UI是正确的。但是您必须从ViewModel端提供额外的基础设施。要获得确切的解决方案,请遵循MVVM Support-Building Dock UI文章和How to:使用MVVM模式示例构建Dock UI中描述的方法。还请查看相应的产品演示。
相关文章:
如何在MVVM应用程序中使用IMVVMDockingProperties接口。
JFI-高级MVVM概念(例如,带有对接UI):
MVVM框架
Document Manager服务和文档管理系统
DockingDocumentUIService
如何:使用WindowedDocumentUIService、TabbedDocumentUIService,DockingDocumentUIService和FrameDocumentUIService