一、前期準備
開發工具:Visual Studio 2022
二、創建項目
?1、創建WPF 應用“WpfApp.StudyDemo”:
2、項目結構如下:?
三、安裝 Prism
1、選中項目“WpfApp.PrismDemo”,在右鍵菜單中選擇“管理 NuGet 程序包(N)...”。
2、在搜索框中輸入“prism”,點擊“Prism.DryIoc”,版本選擇“8.1.97”進行安裝。
?四、配置 Prism
1、 刪除“MainWindow.xaml”:
2、添加文件夾“Views”和“ViewModels”:
3、 在“Views”文件夾中添加窗口“MainWindow.xaml”:
4、在“ViewModels”文件夾中添加類“MainWindowViewModel.cs”:?
?
5、修改“App.xaml” :
1)修改前:
2)修改后:?
?
?重點:
1)刪除屬性“StartupUri”
2)增加命名空間“prism”
3)把“Application”改為“PrismApplication”
6、 修改修改“App.xaml.cs” :
?1)修改前:
2)修改后:
?重點:
1)把“App”的繼承類由“Application”改為“PrismApplication”
2)實現接口“CreateShell”和“RegisterTypes”
五、驗證 Prism?
?1、修改“MainWindowViewModel.cs”:
2、修改“MainWindow.xaml”:
3、運行效果如下: