Binding 使用WPF组合框、数据表、mvvm

Binding 使用WPF组合框、数据表、mvvm,binding,Binding,我有一个非常简单的场景 我有WPF组合,我正在使用MVVM,我正在为这个WPF组合分配一个数据表作为数据源,我能够分配,能够查看数据,但不确定如何在我的viewmodel层中获取selecteditem,我不想污染我的UI代码 提前感谢您的帮助您可以在ViewModel上创建SelectedDataRow属性,并将组合框的SelectedItem绑定到ViewModel上的该属性 此属性将在组合框的选定项更改时更新,另外,您可以通过更改SelectedDataRow属性从ViewModel中更改

我有一个非常简单的场景

我有WPF组合,我正在使用MVVM,我正在为这个WPF组合分配一个数据表作为数据源,我能够分配,能够查看数据,但不确定如何在我的viewmodel层中获取selecteditem,我不想污染我的UI代码


提前感谢您的帮助

您可以在ViewModel上创建SelectedDataRow属性,并将组合框的SelectedItem绑定到ViewModel上的该属性

此属性将在组合框的选定项更改时更新,另外,您可以通过更改SelectedDataRow属性从ViewModel中更改组合框的选择

确保属性引发ViewModel的PropertyChanged事件