我正在开发我的第一个WPF应用程序,并且遇到绑定和导航问题。我想要做的是创建一个用户界面,其中有一个用于在框架之间导航的右侧面板和顶部面板,窗口中的剩余空间用于显示不同的框架。 我认为最好的做法是使用不同的视图模型,每个视图模型关联到不同的xaml,并将视图模型绑定到我希望显示内容的区域。无论如何,我的问题是: 1)我应该使用哪个UI组件来显示主窗口中正在更改的内容?页面?一个UserControl? 2)我如何进行绑定? 3)是否有一些指南或文章不是你建议我阅读的msdn?WPF应用程序(绑定和导航)
0
A
回答
0
我在Views和ViewModels之间处理通信和导航的方式是我有一个Base-ViewModel,所有其他ViewModel都继承了它,还有一个“Shell-View”显示了我的主窗口。
然后,我只是使用什么Base-ViewModel进入我的壳牌视图datacontext。
我使用UserControl
然后把它放到ContentControl
s。
Here is a good tutorial for MVVM Navigation
我强烈建议你去通过这个博客,因为它解释得很好如何MVVM CAN使用。
相关问题
- 1. WPF导航参数绑定
- 2. WPF绑定到应用程序属性
- 3. 绑定元素WPF应用程序
- 4. Wpf应用程序(不是浏览器)和导航
- 5. 使用数据绑定和线程关闭WPF应用程序
- 6. 用UIWebView和UITableView导航应用程序
- 7. WPF绑定如何导航关系?
- 8. 绑定WPF Datagrid导航属性EF?
- 9. WPF和多线程ADO.NET应用程序中的数据绑定
- 10. pushViewController和导航应用程序?
- 11. 集成iPhone应用程序和Xpages应用程序的导航
- 12. SL'Composite'导航应用程序
- 13. Silverlight导航应用程序
- 14. Spotify应用程序导航
- 15. Android应用程序导航|自定义导航
- 16. WPF - 绑定和调度程序
- 17. 在独立应用程序中使用WPF导航
- 18. 导航到WPF应用程序的URL(用于打开网页)
- 19. 使用Prism在Wpf应用程序中导航
- 20. 与wpf应用程序的c#程序集绑定
- 21. 分组,过滤和导航的WPF的DataGrid绑定到的ObservableCollection
- 22. iOS应用程序视图和导航设计自定义类
- 23. 在WPF MVVM应用程序的标签之间正确导航
- 24. Catel是否适合WPF导航应用程序
- 25. 导航面板中的WPF应用程序
- 26. WPF多页应用程序 - 如何导航?
- 27. 从WPF中删除导航栏页面应用程序
- 28. WPF:复合应用程序与页面导航
- 29. 独立WPF应用程序的导航菜单
- 30. 实现WPF应用程序导航mvvm的最佳方式
这里已经回答了如何做一个简单的导航,我认为它可以设置你正确的轨道。 [简单的导航在wpf](https://stackoverflow.com/questions/42709379/how-to-display-user-control-within-the-main-window-in-wpf-using-mvvm/42714915#42714915) –