前些時間研究了WPF的一些框架,感覺基於Prism框架的MVVM模式對系統的UI與邏輯分離很好,所以就按照之前Winform的框架設計,用WPF做了一套,感覺比Winform要強很多。 MVVM模式和MVC模式一樣,主要目的是分離視圖(View)和模型(Model),有幾大優點 1. 低耦合 ...
桌面程序的應用,不可避免的就會用到大量的布局控件,之前的一個項目也想過去做類似於Visual Studio的那種靈活的布局控件,也就是界面上的控件能夠實現拖拽放置 隱藏 窗口化等一系列的操作,但由於開發時間以及需求的原因,沒有太嚴格要求這方面功能的實現,也就只能算是想過一下而已,實際用的時候還是固定布局,但是最近接觸到新的項目,需要這方面的應用就不得不自己動手查找和做這樣的東西了。 有朋友推薦Ra ...
2013-07-24 08:55 6 6266 推薦指數:
前些時間研究了WPF的一些框架,感覺基於Prism框架的MVVM模式對系統的UI與邏輯分離很好,所以就按照之前Winform的框架設計,用WPF做了一套,感覺比Winform要強很多。 MVVM模式和MVC模式一樣,主要目的是分離視圖(View)和模型(Model),有幾大優點 1. 低耦合 ...
AvalonDock 是一個.NET庫,用於在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新發布的版本原生支持MVVM框架、Aero Snap特效並具有更好的性能。 AvalonDock 2.0版本已經發布了,新版本是用MVVM框架重新編寫,似乎也用了Command ...
AvalonDock是優秀的開源項目,用於創建可停靠式布局,能夠在WPF中方便開發出類似VS2010的軟件界面。對於復雜的軟件系統,大量控件的使用會使的界面變得難以管理。AvalonDock幫我們解決了這一問題。想要在WPF項目中使用AvalonDock的功能,首先要加載 ...
AvalonDock的基本用法 AvalonDock是優秀的開源項目,用於創建可停靠式布局,能夠在WPF中方便開發出類似VS2010的軟件界面。對於復雜的軟件系統,大量控件的使用會使的界面變得難以管理。AvalonDock幫我們解決了這一問題。想要在WPF項目 ...
由於個人需要,時不時得開發上位機程序,之前用過WIN API和C# WIN FORM,但都是開發一兩個程序就不用了。這次又需要弄一個上位機,為了不花大量精力來弄界面,經過兩天業余時間的搜索資料,決定選用WPF。 這個程序需要有類似VS2008和KEIL等軟件的DOCKING PANEL ...
的,還好2.0版本沒讓我們失望。 首先需要庫文件:Xceed.Wpf.AvalonDock ...
要用 WeifenLuo.WinFormsUI.Docking 首先要下載: WeifenLuo.WinFormsUI.Docking 在當前工程“解決方案 - 引用”中 >> 右擊引用 >> 瀏覽 >> 找到你存放 ...
基礎布局網上有的是,不再贅述,在此僅描寫一些犄角噶藍兒,不容易查到,但會遇到的問題: 1,假設共3個區域,想讓布局顯示方式為左側一個區域,右側呈上下區域。通過dockpanel.show(參數)逐一 ...