MVVM框架
DevExpress MVVM框架允許在應(yīng)用程序中實(shí)現(xiàn)MVVM模式。注意,您可以分別使用DevExpress MVVM框架和DevExpress WPF控件,而DevExpress WPF控件與第三方庫兼容。
參考下面的幫助主題,來獲得DevExpress MVVM框架的常見用例列表:使用MVVM框架避免代碼滯后。
功能列表
- 視圖模型
包含可綁定屬性、命令、服務(wù)的樣板代碼,并定義視圖模型之間的交互。
- 命令
允許您在視圖模型中定義操作,并在視圖中將控件綁定到這些操作。
- 操作
附加到可視控件并允許您自定義它們。
- 服務(wù)
從視圖模型執(zhí)行與視圖相關(guān)的操作。
- DXBinding
使用DXBinding、DXCommand和DXEvent標(biāo)記擴(kuò)展擴(kuò)展標(biāo)準(zhǔn)綁定機(jī)制。
- 轉(zhuǎn)換器
轉(zhuǎn)換相同類型的類型和值。
- ViewLocator
通過類型名稱定位視圖。
- Messenger
在應(yīng)用程序模塊之間交換消息。
- 數(shù)據(jù)標(biāo)注屬性
自定義數(shù)據(jù)類、指定如何顯示數(shù)據(jù)、定義驗(yàn)證規(guī)則以及設(shè)置數(shù)據(jù)類之間的關(guān)系。
- LayoutTreeHelper
遍歷邏輯和可視化樹的元素。
- Weak Events
實(shí)現(xiàn)應(yīng)用程序生命周期中存在的不同應(yīng)用程序模塊和對(duì)象之間的交互。