0

監視可能なコレクションにバインドされた WPF の DataGrid があります。私の UI では、ユーザーは基になるコレクションに新しい要素を追加できます。DataGrid で新しく追加された項目を選択したいのですが、DataGrid の現在の並べ替えに応じて、項目が下部または上部に追加されるので、

grid.SelectedIndex = collection.Count - 1;

すべてのケースで機能するわけではありません。何か案は?

4

1 に答える 1

3

追加されたアイテムへの参照がある場合:

grid.SelectedItem = addedItem;

参照がない場合:

grid.SelectedItem = underlyingList[underlyingList.Count-1];
于 2012-06-09T10:07:24.497 に答える