如何使用MVVM在WPF中实现页面特定导航?例如,如果我有“设置”页面和“帐户”页面,每个页面都有自己独特的页面特定导航,但每个导航项目都位于应用程序的同一个容器中。导航容器停靠在应用程序窗口的左侧,并且不会更改,但导航项目会根据用户所在的页面而改变。我有两种方法:WPF页面特定导航MVVM
- 为每个页面
- 为每个不同的导航导航视图,视图模型创建一个导航视图,视图模型和动态添加相应的必要的按钮,不管以何种页面的用户是
在我看来,第二个选项似乎更好,因为它更具动态性,只使用一个视图/视图模型,但我不确定如何实现这一点。我可以轻松地为一个导航容器编码视图和查看模型,但使其变为动态有点棘手。有任何想法吗?
谢谢!
感谢您的输入。我会查看博客 –