MVVM支持
DevExpress WPF產(chǎn)品套件包括一個框架和一組UI控件,允許您開發(fā)MVVM應(yīng)用程序。
Model-View-ViewModel(MVVM)體系結(jié)構(gòu)設(shè)計模式將應(yīng)用程序劃分為三層。
- Model
數(shù)據(jù)和業(yè)務(wù)邏輯。
- View
定義UI布局并將單個元素綁定到ViewModel的屬性和命令的標(biāo)記。
- ViewModel
連接視圖和模型的邏輯。
對一個圖層所做的更改不會影響其他圖層,因此開發(fā)人員和設(shè)計人員可以獨立工作。
MVVM框架
DevExpress WPF MVVM框架包含代碼生成器、轉(zhuǎn)換器、異步命令和其他功能,可以讓您加快開發(fā)過程。
MVVM兼容控件
所有DevExpress WPF控件都與DevExpress MVVM框架和第三方庫兼容,使用內(nèi)置命令、事件和屬性來創(chuàng)建MVVM應(yīng)用程序。有關(guān)如何使用控件維護干凈的MVVM模式的信息,請參閱以下主題:
Data Grid Ribbon, Bars and Menu Chart Control: Real-Time Chart Example, Chart Implement Selection Example Pivot Grid Rich Editor Control Hamburger Menu Spell Checker Dock Panels
MVVM應(yīng)用模板
模板庫包含 Blank MVVM Application程序模板,用于創(chuàng)建新應(yīng)用程序并引用DevExpress MVVM框架,您可以使用此模板開始您的項目。