我想使用 WPF 和 MVVM Light 创建一个应用程序,但我不知道如何为 MVVM 应用程序组织我的应用程序布局。这个想法是有一些类似于 Visual Studio 的东西:
- 带有选项卡、工具箱和菜单的主窗口,可以停靠和移动到不同的位置。我已经能够使用 Telerik WPF 控件及其示例轻松创建此布局,但所有这些都在一个简单的 XAML 文件中,后面有代码,我不知道如何将其转换为 MVVM 应用程序。
我希望每个窗格/窗口/工具箱都是具有自己视图模型的不同视图。我查看了教程,但没有找到如何让一个应用程序在同一个“主窗口”中同时显示多个视图/视图模型。
我是否在特定的用户控件中定义了每个视图?我必须使用 ContentControl 来组织我的布局吗?我应该使用数据模板吗?如何在同一个窗口中处理多个视图/视图模型的绑定?
非常感谢你的帮助!杜兹