Hallo zusammen,
ich möchte mit einem Button den Inhalt einer Region austauschen. Das klappt soweit auch, jedoch bekomme ich dann beim nächsten Aufruf von RequestNavigate die Fehlermeldung, dass die View nicht existiert. Hier mal der genaue Ablauf:
innerhalb eines DelegateCommands tausche ich wie folgt den Inhalt der Regon
nachdem die View ausgetauscht wird, führt der Aufruf von
zu dem Fehler "the region does not contain the specified view".
Kann mir jemand sagen, was ich falsch mache?
Vielen Dank und Grüße
webbies
ich möchte mit einem Button den Inhalt einer Region austauschen. Das klappt soweit auch, jedoch bekomme ich dann beim nächsten Aufruf von RequestNavigate die Fehlermeldung, dass die View nicht existiert. Hier mal der genaue Ablauf:
Code:
RegionManager.RequestNavigate(RegionNames.ContentRegion, "MainView");
Code:
IRegion region = RegionManager.Regions[RegionNames.ContentRegion]; var view = region.GetView("SubView"); if (view == null) { IUnityContainer container = new UnityContainer(); view = container.Resolve<SubView>(); region.Add(view, "SubView"); } region.Activate(view);
Code:
RegionManager.RequestNavigate(RegionNames.ContentRegion, "MainView");
Kann mir jemand sagen, was ich falsch mache?
Vielen Dank und Grüße
webbies