2011-06-14 27 views
0

我在我的模块之一下面的代码:如何在ContentRegistered中获取注册视图的实例?

公共类MyModule的:IModule的 { 私人IRegionManager mRegionManager {获得;组; }

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的实例?

+0

是否要使用ViewRegisteredEventArgs? – 2011-06-14 13:26:49

+0

不,这不是必需的 – 2011-06-14 13:45:54

回答

相关问题