前些時間研究了WPF的一些框架,感覺基於Prism框架的MVVM模式對系統的UI與邏輯分離很好,所以就按照之前Winform的框架設計,用WPF做了一套,感覺比Winform要強很多。 MVVM模式 ...
最近在研究AvalonDock的一些使用,碰到了一些問題。現在拿出來跟大家分享分享。 網上找了一大把AvalonDock . 版本的資料,弄出Demo后發現屬性面板 DockableContent 設置成浮動后不能停靠其它的面板。最后只得試試AvalonDock . 版本的,還好 . 版本沒讓我們失望。 首先需要庫文件:Xceed.Wpf.AvalonDock,若需要Aero或VS 主題效果需引 ...
2013-09-27 11:20 12 6779 推薦指數:
前些時間研究了WPF的一些框架,感覺基於Prism框架的MVVM模式對系統的UI與邏輯分離很好,所以就按照之前Winform的框架設計,用WPF做了一套,感覺比Winform要強很多。 MVVM模式 ...
實現效果: ...
隨着IOS7由之前UI的擬物化設計變為如今的扁平化設計,也許扁平化的時代要來了,當然我們是不是該吐槽一下,蘋果什么時候也開始跟風了,自GOOGLE和微軟界面扁平化過后,蘋果也加入了這一隊伍。 AvalonDock AvalonDock 是一個.NET庫,用於在停靠模式布局 ...
AvalonDock 是一個.NET庫,用於在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新發布的版本原生支持MVVM框架、Aero Snap特效並具有更好的性能。 AvalonDock 2.0版本已經發布了,新版本是用MVVM框架重新編寫,似乎也用了Command ...
前些時間研究了WPF的一些框架,感覺基於Prism框架的MVVM模式對系統的UI與邏輯分離很好,所以就按照之前Winform的框架設計,用WPF做了一套,感覺比Winform要強很多。 MVVM模式 ...
上次已經建立了可運行的基本框架,這篇就說說怎么把我們自定義的View自動加載並添加到AvalonDock里面,AvalonDock里有3種類型的UI部件,Document, DockableContent以及Floting類型,我主要說一下Document,DockableContent的添加 ...
這章主要說插件的菜單,可以說菜單是最核心的部分,前面我們已經實現了Document添加,現在主要就是生成具有層級關系的菜單,以及把菜單跟我們自定義的Document關聯起來,也就是MenuPart ...
AvalonDock 2.0可以用來為WPF創建一個類似Visual Studio的界面,深入理解如何使用AvalonDock進行開發是很重要的。 在這個入門指南里,我將演示如何開始使用AvalonDock,下面的文章都是基於2.0版本的。並且不能用於早期的版本。 AvalonDock是一個 ...