久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

MVVM模式介紹

 A_POST 2014-01-04

MVVM:模型-視圖-視圖模型(Model-View-ViewModel)


   
組成部分Model、View,、ViewModel

 View:UI界面

ViewModel:它是View的抽象,,負(fù)責(zé)View與Model之間信息轉(zhuǎn)換,將View的Command傳送到Model,;

 Model:數(shù)據(jù)訪問層

View與ViewModule連接可以通過下面的方式

Binding Data:實現(xiàn)數(shù)據(jù)的傳遞

Command:實現(xiàn)操作的調(diào)用

AttachBehavior:實現(xiàn)控件加載過程中的操作

 View沒有大量代碼邏輯,。結(jié)合WPF、Silverlight綁定機制,,MVP演變出了MVVM,,充分利用了WPF、Silverlight的優(yōu)勢,,將大量代碼邏輯,、狀態(tài)轉(zhuǎn)到ViewModel,可以說MVVM是專門為WPF,、Silverlight打造的,。

View綁定到ViewModel,,然后執(zhí)行一些命令在向它請求一個動作。而反過來,,ViewModel跟Model通訊,,告訴它更新來響應(yīng)UI。這樣便使得為應(yīng)用構(gòu)建UI非常的容易,。往一個應(yīng)用程序上貼一個界面越容易,,外觀設(shè)計師就越容易使用Blend來創(chuàng)建一個漂亮的界面。同時,,當(dāng)UI和功能越來越松耦合的時候,,功能的可測試性就越來越強。

MSDN上的介紹和實例

http://msdn.microsoft.com/en-ca/magazine/dd419663.aspx

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多