0

在 WPF 项目中,我们将 MVVM 模式与 EDM 结合使用。我有一个屏幕,其中一个按钮名称作为模板和一个 ComboBox。当我单击模板按钮时,它将打开一个弹出屏幕并从 TreeView 中选择一个模板。我希望将选定的子节点绑定到原始 ComboBox。

怎么做?我是 MVVM 的新手。任何人都可以指导吗?

4

1 回答 1

0

通常你不应该跨多个视图绑定元素。您可以将多个 View 绑定到单个 ViewModel。

因此,您可以做的是向 ViewModel 添加一个名为 SelectedTemplate 的属性,并将 TreeView 的 SelectedItem 绑定到此属性。这样,您将始终知道选择了哪个模板。

在另一个视图中,您可以将 ComboBox 的 SelectedItem 绑定到 ViewModel 的 SelectedTemplate 属性。

于 2012-05-20T19:36:31.943 回答