2013年8月20日
摘要: AvalonDock 是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新发布的版本原生支持MVVM框架、Aero Snap特效并具有更好的性能。AvalonDock 2.0版本已经发布了,新版本是用MVVM框架重新编写,似乎也用了Command(命令)模式。2.0版的文档尚未发布,但你可以参考Avalon.TestApp 或者2.0版源码中的Avalon.MVVMTestApp文件夹来查看新的API。前一篇博文有介绍关于AvalonDock使用-《Docking For WPF–AvalonDock》还有一篇也是同类的关于多文档界面设计《基于WP 阅读全文
posted @ 2013-08-20 19:06 aganqin 阅读(8092) 评论(5) 推荐(5) 编辑
摘要: 应用场景 我们基础的框架已经搭建起来了,现在整合MVVM框架Prism,在ViewModel做一些逻辑处理,真正把界面设计分离出来。 这样方便我们系统开发分工合作,同时提高系统可维护性和灵活性。 具体的Prism安装和Microsoft.Practices.Prism.dll获取,在这个网址:http://compositewpf.codeplex.com/ 原始的模式(Winform) ... 阅读全文
posted @ 2013-08-20 16:34 aganqin 阅读(12175) 评论(13) 推荐(7) 编辑
摘要: Fluent/Ribbon是微软在其最新桌面操作系统Windows 7中使用的图形用户界面。 Windows平台的进化,伴随着系统图形界面的重新设计。从Windows XP到Windows Vista,最大的革新就是Windows Aero的引入。在Windows 7 中,Aero被保留下来。 但是,在未来,Windows 7的图形用户界面将朝着Office 2007相同的方向,名称为Fluent/Ribbon。现在,我们用WPF作为用户界面开发语言,来做一个简单的实例作为学习的开始。准备工作:需要下载第三方组件为:Fluent.dll,下载网址:http://fluent.codeplex. 阅读全文
posted @ 2013-08-20 09:42 aganqin 阅读(9468) 评论(17) 推荐(6) 编辑