GetRowForItem 方法在调用 grid.SortDescriptors.Reset() 后返回 null。以下代码是一个按钮单击事件的示例,它获取所选项目的行:
private void GetRowForSelectedItem_Click(object sender, RoutedEventArgs e)
{
this.clubsGrid.SortDescriptors.Reset();
var r = this.clubsGrid.GetRowForItem(this.clubsGrid.SelectedItem);
MessageBox.Show(r.ToString());
}
r 的值为空。