选择和取消选择wpf datagrid mvvm中的行
我希望能够以MVVM友好的方式从C代码中选择和取消选择WPF DataGrid行 我正在使用caliburn micro将网格SelectedItem和SelectedItems绑定到对象,并列出对象的可观察集合 然后,您可以更改viewmodel上的属性并触发PropertyChanged事件,以在UI中反映这一点将网格SelectedItem和SelectedItem绑定到对象,并列出对象的ObservableCollection选择和取消选择wpf datagrid mvvm中的行,wpf,mvvm,datagrid,caliburn.micro,Wpf,Mvvm,Datagrid,Caliburn.micro,我希望能够以MVVM友好的方式从C代码中选择和取消选择WPF DataGrid行 我正在使用caliburn micro将网格SelectedItem和SelectedItems绑定到对象,并列出对象的可观察集合 然后,您可以更改viewmodel上的属性并触发PropertyChanged事件,以在UI中反映这一点将网格SelectedItem和SelectedItem绑定到对象,并列出对象的ObservableCollection 然后,您可以更改viewmodel上的属性并触发Proper
然后,您可以更改viewmodel上的属性并触发PropertyChanged事件,以在UI中反映这一点您使用的是其DataGrid控件还是WPF自己的DataGrid?您使用的是其DataGrid控件还是WPF自己的DataGrid?我还想补充一点,如果他要绑定SelectedItem和SelectedItems,他会在使用的任何位置检查null在DataGrid中未选择任何内容时的这些属性。DataGrid没有名为SelectedItems的属性。它只有SelectedItem属性。我使用的是WPF DataGrid,因此该控件在视觉上不支持多重选择?@Charleh:不,视觉上它支持多重选择,但SelectedItems是只读的,不能绑定到它。因此,我不能使用它将列表绑定到它。该属性是只读的,但实际列表是可读/写的吗?我还想补充一点,如果他要绑定SelectedItem和SelectedItems,当DataGrid中没有选择任何内容时,他会在使用这些属性的任何位置检查null。DataGrid没有名为SelectedItems的属性。它只有SelectedItem属性。我使用的是WPF DataGrid,因此该控件在视觉上不支持多重选择?@Charleh:不,视觉上它支持多重选择,但SelectedItems是只读的,不能绑定到它。因此,我无法使用它将列表绑定到它。该属性是只读的,但实际列表是否可读/写?