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