我对 WPF 非常陌生,正在尝试设置一个需要切换 View 的应用程序。
例如,用户正在查看一个包含许多组件的系统,当他们单击一个组件时,它应该切换到与该组件关联的 View ,替换之前的系统 View 。我的理解是 Controller 应该在这里使用,但实现却让我望而却步。
我找到了一些示例,但这些项目对我来说有点太大,无法真正了解 View 切换的具体情况。在这里真正对我有帮助的是来自 App 文件中 Unity 设置的一些示例代码,它允许多个 View , Controller 中切换 View 的代码,以及与使 Controller 切换 View 的按钮相关联的代码。
谢谢
最佳答案
如果您刚刚开始使用 WPF 并直接开始使用 IoC/MVVM,那么您可能需要考虑退后一步,从 WPF 基础知识开始,即布局、路由事件、命令、绑定(bind)、依赖属性、INotifyPropertyChanged 等...
帮助您入门:tutorials on wpf and mvvm .
对于我们大多数人来说,WPF 有一个陡峭的学习曲线。然而,一旦你克服了第一个驼峰,“aha 时刻”就会开始定期出现。
关于wpf - 如何使用 Unity 和 MVVM 在 WPF 应用程序中切换 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517137/