【发布时间】:2010-07-26 14:01:23
【问题描述】:
我是 Prism WPF 世界的新手,有一个简单的问题。
我已经在模块初始化方法中注册了我的视图和视图模型,如下所示
var navigatorView = new NavigationMenu.View.NavigationBarView();
navigatorView.DataContext = m_Container.Resolve<NavigationMenuViewModel>();
var regionManager = m_Container.Resolve<IRegionManager>();
regionManager.Regions[RegionNames.NavigationMenuRegion].Add(navigatorView);
现在,如果我想修改我的 ViewModel,那么我能够做到这一点的唯一方法是仅通过 ViewModel 类,是否有任何其他方法可以更新在统一容器中注册的 viewmodel 对象。 另外我想知道如何获取在统一容器中注册的对象实例。
感谢和问候, 哈利
【问题讨论】:
-
你能解释一下“修改我的 ViewModel”是什么意思吗?你能举一个具体的例子来说明你想要完成的事情吗?这有点模糊。