UWP開發之Mvvmlight實踐一:如何在項目中添加使用Mvvmlight(圖文詳解)


最近一直在做UWP開發,為了節省成本等等接觸到MVVMlight,覺得有必要發點時間研究它的用法與實現原理才行。如果有問題的地方或者有好的建議歡迎提出來。

     

      隨着移動開發的熱門,Mvvmlight在Android,Ios,WPF,Silverlight以及UWP等分層開發中被廣泛應用。同時Mvvmlight也支持Xamarin開發。Mvvmlight字面意思也容易理解:輕量級Mvvm框架,相對於微軟最近開源Prism而已確實簡單易懂。要理解Mvvmlight首先得理解MVVM框架:

MVVM框架

 

在具體講解其原理之前,我們想看看如何在UWP項目中使用Mvvmlight。

第一種方法:通過項目模板添加使用Mvvmlight

1,添加Mvvmlight模板(我這已Visual Studio 2015企業版為例,社區版式一樣的)

     下載-》安裝-》安裝完成后自動跳轉到它的說明文檔網站

     提示重啟Visual Studio,重新啟動Visual Studio

新建項目的時候就有選項了

選擇Win10的模板創建項目如下:目錄結構以及ViewModelLocator都自動創建了。

 

第二種方法:通過Nuget包管理器添加Mvvmlight.lib包

    先新建項目:通用-》空白應用-》名稱 MvvmLrn

 

    右擊項目 【引用】選擇【管理Nuget程序包】

    選擇【瀏覽】選項卡,在輸入框輸入【Mvvmlightlibs】

 

 

    備注:如果想安裝工具話輸入Mvvmlight,一般作為包添加的話建議Mvvmlightlibs。第二個Portable.Mvvmlightlibs已經不更新了,可移植DLL已經包含在Mvvmlightlibs中。

   在右邊選擇穩定版本5.2.0,點擊【安裝】,下載完成后會彈出圖十一

   安裝完成后在項目中就有相關引用了

  

   

具體項目結構下節繼續...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM