我在 WPF 中有一个 C# 项目。我以前使用过 MVC,现在我正在尝试将 MVVM 与 XAML 结合使用。
我有多个模型,我有一个带有 Tabitems 的 GUI 窗口,我有多个 ViewModel。每个选项卡项都与每个模型相关,因此我为每个模型都有一个 ViewModel。
现在我想使用绑定(为什么还要使用 WPF/XAML)。如何将按钮绑定到 ViewModel X 中的命令?
例如:
- 两种模型:房子和人
- 视图:GUI 中的两个 TabItem,一个关于与房屋的所有交互的 TabItem,以及一个用于人的 TabItem。
- 两个 ViewModel,与每个 TabItem 相关联。
- 我有命令出售房屋。
我看到很多代码只是绑定到命令的名称,但由于我有多个视图,而不仅仅是 1,我该怎么做?我应该创建 1 个 ViewModel 来处理所有其他 ViewModel 吗?