如何在ContentRegistered中获取注册视图的实例?
|
我的模块之一中包含以下代码:
公共类MyModule:IModule
{
私有IRegionManager mRegionManager {get;组; }
public MyModule (IRegionManager regMan)
{
mRegionManager = regMan;
IRegionViewRegistry ir =
ServiceLocator.Current.GetInstance<IRegionViewRegistry>();
ir.ContentRegistered += new
EventHandler<ViewRegisteredEventArgs>(ir_ContentRegistered);
}
void ir_ContentRegistered(object sender,ViewRegisteredEventArgs e)
{
// How get an instance of BaseTableView
}
public void Initialize()
{
mRegionManager.RegisterViewWithRegion(\"MainRegion\",typeof(BaseTableView));
}
}
我如何在ir_ContentRegistered事件处理程序中拥有BaseTableView实例?
没有找到相关结果
已邀请:
1 个回复
薄响
http://msdn.microsoft.com/zh-cn/library/microsoft.practices.prism.regions.viewregisteredeventargs.getview(v=pandp.38).aspx 请注意,
是一个属性,它返回一个
,然后将其调用:
。