[英]Binding DockLayoutManager in xaml with view model file
我想将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>
`
项目来源对我没有帮助。 在调试时,当我向ockeroutoutmanager中添加某些内容时,它会给出异常。 由于DockLayoutManager为NULL。 请提供解决方案。
将ItemsSource属性用于绑定停靠UI是正确的。 但是您应该从ViewModel方面提供其他基础结构。 要获得确切的解决方案,请遵循MVVM支持-构建Dock UI文章和如何:使用MVVM模式示例构建Dock UI中所述的方法 。 还请查看相应的产品演示 。
相关文章:
如何在MVVM应用程序中使用IMVVMDockingProperties接口。
JFI-先进的MVVM概念(例如,具有Docking UI):
MVVM框架
文件管理器服务和文件管理系统
DockingDocumentUIService
如何:使用WindowedDocumentUIService,TabbedDocumentUIService,DockingDocumentUIService和FrameDocumentUIService
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.