UWP应用程序使用Prism框架构建MVVM
在我們創建的UWP解決方案中選擇引用->管理NuGet包程序包
NuGet管理包
2. 搜索Prism.Core,并安裝
搜索Prism.Core
3. 搜索Prism.Unity,并安裝
搜索Prism.Unity
4. 在項目解決方案中添加ViewModels文件夾
創建ViewModels文件夾
5. 在項目解決方案中添加Views文件夾
創建Views文件夾
6. 將根目錄中MainPage.xaml刪除,在Views文件夾中重新創建MainPage.xaml(使Views與ViewModels文件對應方便使用MVVM自動映射)
移動MainPage.xaml
7. 在ViewModels文件夾中添加與Views文件夾中對應的ManPage文件名稱的MainPageViewModel類,并繼承Prism中BindableBase類
添加MainPageViewModel類
8. 在MainPage.xaml 中添加Prism引用 xmlns:prism="using:Prism.Windows.Mvvm"和添加prism:ViewModelLocator.AutoWireViewModel="true"(設置為True會自動匹配ViewModel)。并在Button中添加Command進行事件的綁定。
按鈕添加命令
9. 在MainPageViewModel.cs文件中添加構造函數并初始化命令。這樣就完成了MVVM框架。
運行看效果
運行效果
后臺無任何代碼,和UI進行了分離。
后臺代碼
MVVM框架構建好了,有疑問可以加我微信boy_cxj。歡迎關注下次內容。轉載請說明出處。
轉載于:https://www.cnblogs.com/Adger/p/6424973.html
總結
以上是生活随笔為你收集整理的UWP应用程序使用Prism框架构建MVVM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS --- 递归
- 下一篇: Codeforces Round #26