Wpf 如何为不同视图将viewmodel的一个属性指定给另一个viewmodel的另一个属性?

Wpf 如何为不同视图将viewmodel的一个属性指定给另一个viewmodel的另一个属性?,wpf,mvvm,ado.net-entity-data-model,Wpf,Mvvm,Ado.net Entity Data Model,在WPF项目中,我们将MVVM模式与EDM结合使用。我有一个屏幕,有一个按钮名作为模板和一个组合框。当我点击模板按钮时,它将打开一个弹出屏幕,并从树视图中选择一个模板。我希望所选子节点绑定到原始组合框 怎么办?我是MVVM的新手。任何一个视图都可以这样做吗?通常,您不应该跨多个视图绑定元素。可以将多个视图绑定到单个ViewModel 因此,您可以将名为SelectedTemplate的属性添加到ViewModel,并将TreeView的SelectedItem绑定到此属性。这样,您将始终知道选择

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


怎么办?我是MVVM的新手。任何一个视图都可以这样做吗?

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

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

在另一个视图中,可以将组合框的SelectedItem绑定到ViewModel的SelectedTemplate属性