原文:基于WPF系统框架设计(5)-Ribbon整合Avalondock 2.0实现多文档界面设计(二)

AvalonDock 是一个.NET库,用于在停靠模式布局 docking 中排列一系列WPF WinForm控件。最新发布的版本原生支持MVVM框架 Aero Snap特效并具有更好的性能。 AvalonDock . 版本已经发布了,新版本是用MVVM框架重新编写,似乎也用了Command 命令 模式。 . 版的文档尚未发布,但你可以参考Avalon.TestApp 或者 . 版源码中的Aval ...

2013-08-20 19:06 5 6243 推荐指数:

查看详情

基于WPF系统框架设计(4)-Ribbon整合Avalondock 2.0实现文档界面设计(一)

前些时间研究了WPF的一些框架,感觉基于Prism框架的MVVM模式对系统的UI与逻辑分离很好,所以就按照之前Winform的框架设计,用WPF做了一套,感觉比Winform要强很多。 MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合 ...

Sun Aug 18 05:54:00 CST 2013 5 6224
Ribbon整合Avalondock 2.0实现文档界面设计(一)

前些时间研究了WPF的一些框架,感觉基于Prism框架的MVVM模式对系统的UI与逻辑分离很好,所以就按照之前Winform的框架设计,用WPF做了一套,感觉比Winform要强很多。 MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合 ...

Fri May 26 00:03:00 CST 2017 0 1482
基于WPF系统框架设计(3)-Fluent Ribbon界面布局

一个系统框架除了功能菜单导航,有系统内容显示区域,系统状态栏。 Silver: Blue: Black: 系统界面设计,就不进行技术细节介绍了,主题以框架设计为主,Xaml源码参考: 换肤还是调接口ChangeTheme来实现换肤功能。 后续总结 ...

Wed Aug 21 15:38:00 CST 2013 2 7362
基于WPF系统框架设计(1)-为什么要仿Office2010 Ribbon?

为什么系统框架设计使用Ribbon导航模式? 这得从Office软件的演变说起。微软为什么最后选择使用Ribbon,也许就是很多系统设计要使用Ribbon做功能导航的原因。 你是否还记得曾经使用过的Microsoft Office界面? 自Microsoft Office诞生之日起 ...

Tue Aug 20 06:00:00 CST 2013 24 5545
基于WPF系统框架设计(2)-Fluent Ribbon之HelloWorld

Fluent/Ribbon是微软在其最新桌面操作系统Windows 7中使用的图形用户界面。 Windows平台的进化,伴随着系统图形界面的重新设计。从Windows XP到Windows Vista,最大的革新就是Windows Aero的引入。在Windows 7 中,Aero被保留 ...

Tue Aug 20 17:42:00 CST 2013 16 6490
基于WPF系统框架设计(6)-整合MVVM框架(Prism)

应用场景 我们基础的框架已经搭建起来了,现在整合MVVM框架Prism,在ViewModel做一些逻辑处理,真正把界面设计分离出来。 这样方便我们系统开发分工合作,同时提高系统可维护性和灵活性。 具体的Prism安装和Microsoft.Practices.Prism.dll获取,在这个网址 ...

Wed Aug 21 00:34:00 CST 2013 13 10596
MFC Ribbon界面设计

Ribbon是类似于office2007样式的界面,它替代了传统的MFC程序里的菜单和工具栏 MFC默认生成的Ribbon功能少,需要我们自己添加一些控件和图片等元素使界面好看 看下面的一个界面,是VC2010示例里的 看到它与默认Ribbon样式的区别: 工具自己设计,MFC提供 ...

Sat Feb 18 01:51:00 CST 2012 1 15006
小菜的系统框架界面设计-序言

"如果编程之道是完美的,那么操作系统就是完美的;如果操作系统是完美的,那么编译程序就是完美的;如果编译程序是完美的,那么应用程序就是完美的。于是,用户满意之极,和谐应运而生。" ——《编程之道》开篇语   软件用户界面的发展经历了从简单到复杂、从低级到高级的过程,用户界面 ...

Mon Jun 10 08:14:00 CST 2013 8 2409
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM