【发布时间】:2012-09-19 08:28:13
【问题描述】:
我是 WPF 和 MVVM 的初学者。 我创建了具有包含框架的 mainMindow 的新导航项目。 我还创建了 3 个页面,我希望通过将 mainWindows 中的命令绑定到我的 ViewModel 来实现页面之间的导航并通过框架显示它们。
我的问题是: 有什么更好的做法:
将每个页面设为单例或在我的视图模型中创建页面实例?
谢谢
【问题讨论】:
标签: wpf mvvm navigation
我是 WPF 和 MVVM 的初学者。 我创建了具有包含框架的 mainMindow 的新导航项目。 我还创建了 3 个页面,我希望通过将 mainWindows 中的命令绑定到我的 ViewModel 来实现页面之间的导航并通过框架显示它们。
我的问题是: 有什么更好的做法:
将每个页面设为单例或在我的视图模型中创建页面实例?
谢谢
【问题讨论】:
标签: wpf mvvm navigation
我建议您查看Prism。 除其他功能外,它还提供了可在项目中使用的导航基础架构。
【讨论】: