是否有可能使用Xceed AvalonDock准备无论是在主,页脚和骑侧窗可绑定MVVM锚固窗格

问题描述 投票:1回答:1

我使用AvalonDock控制来完成绑定和停靠窗格。

我发现这让我做这个伟大的样品。有几件事情需要做:我使用的码头经理:

<xcad:DockingManager Name="DockingManager"  AnchorablesSource="{Binding FooterTools}" DocumentsSource="{Binding MainWindowTools}">
  1. 准备PanesTemplateSelectors,PanesStyleSelectors

一切都看起来不错,让我准备使用MVVM模式的解决方案。

我想知道如何扩展该解决方案以实现以下草案:

我有两个来源,我可以作为一个可绑定的源使用:

AnchorablesSource="{Binding FooterTools}" DocumentsSource="{Binding MainWindowTools}"

如果有人点我的方向或提供线索如何在页脚一个可绑定窗格中,另一个在右侧我会很高兴。

是否有可能使用AvalonDock

mvvm avalondock xceed
1个回答
5
投票

这是不是太难以实现。

  1. 执行本文附带的应用程序:http://www.codeproject.com/Articles/719143/AvalonDock-Tutorial-Part-Load-Save-Layout
  2. 拖动工具窗口和文档使得它们作为你的布局描绘。
  3. 退出应用程序,并查看所保存的文件Layout.config
  4. 然后,您应该能够使Layout.config提交申请的资源,当你认为合适的装载布局。见我的编辑对这一原则现实生活中的演示:https://github.com/Dirkster99/Edi对不起,我没有足够的积分,所以我不能附加图片显示我的意思:-(
© www.soinside.com 2019 - 2024. All rights reserved.