Prism.Regions命名空间下有2个重要接口:IRegionManager、IRegion
IRegionManager接口中的方法与属性:AddToRegion()、RegisterViewWithRegion(),Regions属性
IRegion接口中的方法:Add与Remove(加载、剔除)、Activate与Deactivate(出现、消失)。
使用Activate与Deactivate前,Region中一定先有View对象。
方式1、RegisterViewWithRegion加载View
IRegionManager _regionManager; //定义变量 _regionManager.RegisterViewWithRegion("ContentRegion", typeof(PrismUserControl1));
或用AddToRegion加载View
IRegionManager _regionManager; //定义变量 PrismUserControl1 viewA = new PrismUserControl1(); //new出一个类的对象 _regionManager.AddToRegion("ContentRegion", viewA);
方式2、用Add加载View
IRegionManager _regionManager; //定义变量 IRegion _region; //定义变量 _region = _regionManager.Regions["ContentRegion"]; //用Regions属性指定区域控件 PrismUserControl1 viewA=new PrismUserControl1(); _region.Add(viewA);
【实战】
原文地址:https://www.cnblogs.com/xixixing/p/11336974.html
时间: 2024-10-12 04:03:32