Xaml WPF/MVVM在viewmodel/model中保存所选项目

Xaml WPF/MVVM在viewmodel/model中保存所选项目,xaml,mvvm,datagrid,viewmodel,selecteditem,Xaml,Mvvm,Datagrid,Viewmodel,Selecteditem,我必须如何在我的视图模型/模型中声明SelectedItem属性才能将SelectedItem从数据网格保存到它,以便数据网格的属性SelectedItem与我的视图模型/模型中的SelectedItem属性绑定我必须使用哪种数据类型? 我使用字符串属性进行了测试,但是如果我调试字符串的值为:System.Data.DataRowView,那么现在我得到了答案。 我声明datatyp DataRowView的selecteditem属性,然后将其绑定到datagrids selecteditem

我必须如何在我的视图模型/模型中声明SelectedItem属性才能将SelectedItem从数据网格保存到它,以便数据网格的属性SelectedItem与我的视图模型/模型中的SelectedItem属性绑定我必须使用哪种数据类型?
我使用字符串属性进行了测试,但是如果我调试字符串的值为:System.Data.DataRowView,那么现在我得到了答案。
我声明datatyp DataRowView的selecteditem属性,然后将其绑定到datagrids selecteditem属性。然后在我的viewmodel中有DataRowView属性中的选定项。

您的SelectedItem应该是绑定到DataGrid的集合的类型。就像如果您的Datagrid与Student类型的集合绑定一样,那么您选择的EdItem必须是Student类型的