程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Mvvmlight實踐一:如果在項目中添加使用Mvvmlight(圖文詳解),

Mvvmlight實踐一:如果在項目中添加使用Mvvmlight(圖文詳解),

編輯:C#入門知識

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,點擊【安裝】,下載完成後會彈出圖十一

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

  

   

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved