【发布时间】:2012-05-20 11:24:09
【问题描述】:
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 包含一个“Object”类型的对象,而不是 LabStatusView。
- 我知道使用 Unity 的唯一怪癖是我使用 RegiterType 方法的重载注册了我的类型。
有什么建议我在这里做错了吗?
【问题讨论】:
标签: c# mvvm navigation prism unity-container