将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。请提供解决方案。

将xaml中的DockLayoutManager与视图模型文件绑定

使用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