container.RegisterType<object, LabStatusView>("LabStatusView");
Uri LabStatusViewUri = new Uri("pack://application:,,,/LabStatus;component/LabStatusView.xaml",
UriKind.Absolute);
regionManager.RequestNavigate("HorizonNavigatorView",LabStatusViewUri,NavigationCompleted);
これを使用して LabStatusView に移動していますが、これは簡単に見えます。
requestNavigate が実行された後の ObjectStates:
- regionManager.Regions.ActiveRegion には、LabStatusView の代わりに「オブジェクト」タイプのオブジェクトが 1 つ含まれています。
- 私が知っている Unity を使用する唯一の癖は、RegiterType メソッドのオーバーロードを使用して型を登録したことです。
ここで私が間違っていることは何か提案はありますか?