WPF DataGrid获取选定行

WPF DataGrid获取选定行,wpf,wpfdatagrid,Wpf,Wpfdatagrid,需要根据当前选定的行执行一些逻辑。在我做这样的事情之前,我是WPF的新手 int i myDataGridView.CurrentCell.RowIndex 现在不可用,获取选定行的最佳方法是什么?尝试以下操作: SomeObject SomeObject=(SomeObject)myDataGridView。选择EdItem使用DataGrid。选择EdItem属性。如果SelectionMode为Single,则会给出数据网格上的选定项。ElseDataGrid.SelectedItems

需要根据当前选定的行执行一些逻辑。在我做这样的事情之前,我是WPF的新手

int i myDataGridView.CurrentCell.RowIndex
现在不可用,获取选定行的最佳方法是什么?

尝试以下操作:


SomeObject SomeObject=(SomeObject)myDataGridView。选择EdItem

使用
DataGrid。选择EdItem
属性。如果
SelectionMode
Single
,则会给出数据网格上的选定项。Else
DataGrid.SelectedItems
如果SelectionMode是
Extended
或multiple

则提供多个选择,如果您正在将数据网格的项源设置为您的集合,则您可以在该集合中找到SelectedItem的索引。