简单的 MVVM 工具包 - 切换 ViewModel 时丢失 ViewModel
我正在使用 MVVM 工具包。 在我的 ViewModel 中,我保留了将 ViewModel 切换到另一个视图时要保存的数据。 负责切换 ViewModel 的是 ViewModelLocator…
关于“可混合”的建议ViewModelLocator 与 Unity 2.0
我有一套现有的 Silverlight 应用程序,使用 MVVM 模式来分离视图和视图模型。我们使用 Unity 2.0 作为 IoC 容器,将依赖项注入 ViewModel 类(和支持…
多个实例 ViewModel 和 ViewModelLocator
我使用 Unity 构建了一个 ViewModelLocator,并成功地将其与单例 ViewModel 实例一起使用。例如: public class ViewModelLocator { private static r…
如何将设计时视图模型放入单独的组件中?
我使用 MVVM Light 和 Prism 以及视图模型定位器模式。我真的很喜欢在 Blend 中使用设计时视图模型,但我不一定希望将其与我的生产代码一起提供。有没…
ViewModelLocator 与 IOC 子容器?
当您使用 IOC 子容器时,如何实现 ViewModelLocator 模式?典型的定位器实现类似于: public IViewModel ViewModel { get { return Services.ServiceL…
什么是 ViewModelLocator 以及它与 DataTemplate 相比有何优缺点?
有人可以给我快速总结一下 ViewModelLocator 是什么、它是如何工作的以及与 DataTemplates 相比使用它的优点/缺点是什么? 我尝试在谷歌上查找信息,…
将视图模型连接到其视图的首选方式是什么?
过去,在使用 MVVM 时,我将每个视图创建为 DataTemplate 到其相应的视图模型来处理连接它们。我刚刚开始使用 MVVM Light,并注意到他们有 ViewModelL…
- 共 1 页
- 1