AvalonDock结合MVVM模式的应用
2014-06-15 23:50
337 查看
原始代码及文章参考:http://www.codeproject.com/Articles/239342/AvalonDock-and-MVVM
环境:VS2010
源码:http://files.cnblogs.com/jumahe/AvalonDockMVVMSampleCode.rar
![](http://images.cnitblog.com/i/284592/201406/152347508749355.jpg)
Panes的存储:ObservableCollection<AbstractPaneViewModel> Panes
Documents的存储:ObservableCollection<TextFileDocumentViewModel> Documents
主界面VM在构造时,加载要显示的Pane和一些默认的Documents.
环境:VS2010
源码:http://files.cnblogs.com/jumahe/AvalonDockMVVMSampleCode.rar
![](http://images.cnitblog.com/i/284592/201406/152347508749355.jpg)
1、主界面ViewModel简介
主界面由右侧两个Pane和一些要操作的文档(左侧窗体)组成。主界面的数据存储在主界面对应的VM中(MainWindowViewModel)。这些界面内容以属性的方式存在于主界面的VM,比如:Panes的存储:ObservableCollection<AbstractPaneViewModel> Panes
Documents的存储:ObservableCollection<TextFileDocumentViewModel> Documents
主界面VM在构造时,加载要显示的Pane和一些默认的Documents.
相关文章推荐
- MVVM模式结合MVVMlight框架的应用(20)
- MVVM设计模式在Javascript和HTML5中的应用
- silverlight 学习笔记 (九):Prism与MVVM模式在silverlight中的应用
- Android MVC、MVP、MVVM模式思想的应用
- Prism应用开发(四)——MVVM模式基础
- uwp开发:MVVM模式和数据绑定结合使用实战示例
- 设计模式之观察者与动态代理的结合应用
- Unity中设计模式应用(二):结合中介者模式的观察者模式
- avalon 可以很好的与jquery结合mvvm模式框架
- 结合实际业务场景聊一聊MVP模式的应用
- c# 解释器模式与sping.net表达式的结合应用(金融里经常需要用到公式,这个公式是抽象的需要自己解释)
- Dapper结合Repository模式的应用
- 使用MVVM模式的WPF应用(翻译文章)
- [分享]一些在 WPF/Silverlight 中应用 MVVM 模式时可能会有点用途的代码
- WPF---MVVM模式简单应用
- ASP.NET MVC4 结合MVVM的应用初探(一)——国产大牛MVVM框架avalon应用
- MVVM模式中ICommand在ViewModel中的应用
- 结合属性文件的工厂模式(java反射的应用)
- ASP.NET MVC4 结合MVVM的应用初探(一)——国产大牛MVVM框架avalon应用
- C语言杂谈(二)自增运算符++与间接访问运算符*的结合关系和应用模式