WPF中Prism框架之区域

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

image

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

image

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

image

UI:

image

 有关DateContent是Prism自动实现的

image

 

image

 

image

 

 4.如果使用区域的概念:

UI中给区域设置一个名字:

image

 通过接口,获取到区域:

image

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

image

 它为什么能找到对应的界面:将这个界面设置到区域当中,原因是是通过依赖注入的方式,所以还需要在App.cs中进行依赖注入:

默认是通过类型进行匹配的,因为前端传的参数是”ViewA“,所以就以ViewA去找对应的类名的类

image

 

posted @ 2026-05-22 16:20  你好呀嗯嗯  阅读(13)  评论(0)    收藏  举报