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