私のDataGridはにItemsSourceバインドしていList<Pensioner>ます。
Pensionerクラスです。
Selectedこのコードで行を取得したい場合:
Pensioner pen = dataGridPens.SelectedItem as Pensioner;
以前に選択した行が常に表示されます。どうしてか分かりません?
LoadingRowDetails イベントで SelectedIndex をキャッチしています。しかし、実際には、このイベントは SelectionChanged イベントの前に発生しています。したがって、主な問題はそれです。