原文:基於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