原創|行業資訊|編輯:我只采一朵|2016-04-11 11:37:12.000|閱讀 1337 次
概述:MVVM是Model-View-ViewModel的縮寫形式,常用于WPF或Silverlight開發。MVVM設計模式創造性的將視圖與業務模塊分開,使得程序邏輯與視圖耦合度降低,視圖部分交給UI設計師,開發人員將更多精力放在業務模塊的實現。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
什么是 MVVM:它是一個 MVC 的增強版,正式連接了視圖和控制器,并將表示邏輯從 Controller 移出放到一個新的對象里,即 View Model。MVVM 聽起來很復雜,但它本質上就是一個精心優化的 MVC 架構。(@譯者朱宏旭語)
MVVM是Model-View-ViewModel的縮寫形式,通常被用于WPF或Silverlight開發。
采用雙向綁定(data-binding)模式:View的變動,自動反映在 ViewModel,反之亦然。View和Model之間不發生通信。Angular 和 Ember 都采用這種模式。
這篇文章講得非常清晰,墻裂推薦
DevExpress WPF專門提供了一個可以構建完整MVVM應用程序的庫。DevExpress MVVM庫的優勢就是它既可以獨立使用,也可以和第三方MVVM庫結合使用。
跟隨向導可以輕松構建MVVM應用程序。所有向導都可以在DevExpress Template Gallery中找到。
關于MVVM向導的更多介紹可以觀看這個視頻:MVVM Scaffolding Overview.
Smart Tags for DevExpress WPF controls:可以設置和綁定大部分MVVM-aware屬性(ItemsSource, SelectedItem, Command, CommandParameter, etc.)。在設計時,還可以幫助修改控件的布局(比如 Grid Control 新增一個column)。屬性也可以通過專門的Binding editor進行綁定。
Smart Tags for standard WPF controls (available for Visual Studio 2012): 可以通過一個特定的Binding對話框set/bind常用屬性(比如設置一個窗口的DataContext,或者將控件的屬性與一個對象綁定)。
Instant Layout Assistant: 有這個工具在,在Views中創建高級布局變得前所未有的輕松!
![]() |
![]() |
![]() |
![]() |
立即下載 | 示例Demo | 視頻資源 | 入門指南 |
有任何疑問請電話詳詢 023-66090381 或
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn