1.VS中增加扩展模板,下次可直接选择模板创建Prism框架的项目:

2.新建一个空白的Prism项目:

3.如果不使用区域,实现按钮切换不同的界面时需要这样写:

UI:

有关DateContent是Prism自动实现的



4.如果使用区域的概念:
UI中给区域设置一个名字:

通过接口,获取到区域:

然后对这个区域进行设置内容:

它为什么能找到对应的界面:将这个界面设置到区域当中,原因是是通过依赖注入的方式,所以还需要在App.cs中进行依赖注入:
默认是通过类型进行匹配的,因为前端传的参数是”ViewA“,所以就以ViewA去找对应的类名的类

