在Prism框架中如何使用Region(区域)呢?
1、区域的定义方式
区域的定义方式有XML定义的方式,以及代码定义,此处使用代码定义。
新建一个WPF窗口Demo2,在Grid中,使用如下代码完成区域的定义
<ContentControl Grid.Column="1" prism:RegionManager.RegionName="UserRegion"></ContentControl>
2、使用IRegionManager完成区域页面的注入
如果不需要动态加载页面,我们在Demo2ViewModel中直接进行页面注入,UserManage为自定义的用户控件
private IRegionManager _regionManager; public Demo2ViewModel(IRegionManager regionManager) { _regionManager = regionManager; //给UserRegion注入一个页面 _regionManager.RegisterViewWithRegion("UserRegion", typeof(UserManage)); }
标签:regionManager,定义,静态,Region,IRegionManager,Prism,页面 From: https://www.cnblogs.com/xwzyac/p/18089392