지역 (프리즘 5.0)에서의 getView 할 수 없습니다. 내가 모듈 A에서 2 모듈 이
private void OnLogout()
{
RegionManager regionManager = (RegionManager)Application.Current.Resources["MainRegionManager"];
var view = regionManager.Regions["MainRegion"].GetView("uc_LogIn");
}
보기 "는 null
그래서, 어떻게 할 수있는 : 모듈 B의 함수에서public void Initialize()
{
this.RegionManager.RegisterViewWithRegion("MainRegion",typeof(uc_LogIn));
this.RegionManager.RegisterViewWithRegion("NavigatorRegion", typeof(uc_LogInNavigate));
if (Application.Current.Resources.Contains("MainContainer"))
Application.Current.Resources["MainContainer"] = this.Container;
else
Application.Current.Resources.Add("MainContainer", this.Container);
if (Application.Current.Resources.Contains("MainRegionManager"))
Application.Current.Resources["MainRegionManager"] = this.RegionManager;
else
Application.Current.Resources.Add("MainRegionManager", this.RegionManager);
}
나는 view 이름없이 RegionManager에서보기를 얻을.
또는
전에서 view 이름을 설정하는 방법 RegisterViewWithRegion 함수?