如何在AvalonDock 2.0中使用MVVM

时间:2015-02-11 14:39:58

标签: c# wpf mvvm telerik avalondock

我正在开发一个需要Docking控件的WPF应用程序。 我下载了Telerik的RADDock,但我知道它不是原生MVVM控件(我得出了正确的结论吗?)

所以后来我下载并安装了Avalaon dock 2.0,它内置了MVVM支持,但我无法理解如何使用它..

我有一个我创建的用户控件(封装TextBox的终端控件),我想通过我的视图模型动态地将新的终端实例添加到AvalonDock LayoutDocumentPane。

任何人都可以指导我完成这个,也许提供一个简单的代码示例,演示如何做到这一点。

先谢谢你的朋友。

1 个答案:

答案 0 :(得分:0)

有很多关于如何在MVVM风格的on the net中使用AvalonDock 2.0的信息。

然而,Ashley Davis提出了最有趣的想法。但是他的图书馆与AvalonDock 1.3合作,所以它不能直接使用。如果您有足够的资源且项目非常大,您可以将这些想法转化为AvalonDock 2.0世界并将其发布到某个地方。这对社区来说是巨大的。 =)