Ich habe 2 Modul In Modul A GetView Kann:nicht in der Region (Prism 5.0)
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);
}
In einer Funktion in Modul B:. So
private void OnLogout()
{
RegionManager regionManager = (RegionManager)Application.Current.Resources["MainRegionManager"];
var view = regionManager.Regions["MainRegion"].GetView("uc_LogIn");
}
view“return null, kann Wie ich bekomme einen Blick in RegionManager ohne View.
ODER
Wie kann ich Viewname festgelegt in RegisterViewWithRegion-Funktion?