过去,我已经完成了几个WPF应用程序(不使用MVVM),并且始终实现了我自己的视图导航系统(实例化视图一次,然后加载一个容器组件,刷新了我的视图所需的组件)。在WPF应用程序中的几个视图之间处理导航
它的工作原理,但:
- 它总是习惯,所以如果一个新的开发者来到他要学习它是如何工作
- 我敢肯定,这不是最优化的(最事情并没有在后台工作已经完成,...)
- 这是一个时间上的损失
所以我想知道是否有处理这个正式的方式吗?我不完全是这样,但我正在想一个导航组件,它可以有点像标签面板,或者有点像asp.net中的MVC框架,我们可以调用指定的控制器来执行一个动作和一些参数。
也许deactiviting绑定时,他们没有在当前视图
它并没有真正告诉我是否有标准的方法来管理接口之间的导航。就像我说的,我已经用自定义导航系统(使用event,...)构建了一些应用程序,但这不是我想要的 – J4N
“标准方式”是使用模板并在运行时绑定它们,这是一个要点。 – Tigran