나는이 내 모듈 중 하나에 다음 코드 :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의 인스턴스를 가질 수 있습니까?
ViewRegisteredEventArgs를 사용 하시겠습니까? –
아니요 필수적이 아닙니다 –