超漂亮的WPF界面框架(Modern UI for WPF)

超漂亮的WPF界面框架(Modern UI for WPF) v1.0.5

Modern UI for WPF 是款漂亮的WPF界面庫,您可以使用VB.net或C#引用此界面庫,咱們能夠建立很酷的應用程序。下面是ModernUI官方示例,你能夠從官方網站直接下載源碼運行,若是是.NET 4.0的話,記得要聲明「NET4」預編譯變量,不然沒法編譯經過。 這個界面框架是基於ModernUI來實現的,在該文我將分享全部的源碼,並詳細描述如何基於ModernUI來構造一個很是通用的、插件化的WPF開發框架。下載源碼的同志,但願點擊一下推薦。 框架介紹: (1)ModernUI簡介; (2)構建通用界面框架的思路; (3)基於ModernUI和OSGi.NET的插件化界面框架實現原理及源碼分析; (4)其它更有趣的東西~~。 要編寫這樣的WPF界面,咱們須要在一個Window上聲明菜單和Tab頁面,下圖是定義菜單的聲明。 此外,每個Tab風格頁面,你也須要手動的爲菜單建立這樣的界面元素。 直接用這樣的方式來使用ModernUI,顯然不太適合團隊協做性的並行開發,由於在一個團隊的協做中,不一樣的人須要完成不一樣的功能,實現不一樣頁面,每一個人都須要來更改主界面。 我很是但願模塊化的開發方法,由於這能夠儘量的複用現有資產,使程序員能夠聚焦在本身關注的業務邏輯上,不須要關心UI的使用。下面,我未來描述基於ModernUI實現的一個通用界面框架,這個界面框架容許程序員在本身的業務模塊中配置須要顯示的界面元素。 通用界面框架實現思路: 我但願可以實現這樣的通用界面框架: (1)程序員能夠直接實現須要展示業務邏輯的界面,不須要關注如何使用ModernUI; (2)程序員能夠經過簡單的配置就能夠將本身實現的業務邏輯頁面顯示在主界面中; (3)這個界面框架能夠徹底複用。 當我看到ModernUI這個界面庫時,我但願將應用程序作成模塊化,每個模塊可以: (1)經過如下配置可以直接顯示二級菜單。 (2)經過如下配置可以直接顯示三級菜單。 這樣作的好處是,開發插件的時候能夠不須要關心界面框架插件;團隊在協做開發應用的時候,能夠獨立開發並不須要修……  程序員

相關文章
相關標籤/搜索