2011-06-14 1 views
0

나는이 내 모듈 중 하나에 다음 코드 :ContentRegistered에서 registerd 뷰의 인스턴스를 얻는 방법은 무엇입니까?

공용 클래스 인 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를 사용 하시겠습니까? –

+0

아니요 필수적이 아닙니다 –

답변