Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
監視可能なコレクションにバインドされた WPF の DataGrid があります。私の UI では、ユーザーは基になるコレクションに新しい要素を追加できます。DataGrid で新しく追加された項目を選択したいのですが、DataGrid の現在の並べ替えに応じて、項目が下部または上部に追加されるので、
grid.SelectedIndex = collection.Count - 1;
すべてのケースで機能するわけではありません。何か案は?
追加されたアイテムへの参照がある場合:
grid.SelectedItem = addedItem;
参照がない場合:
grid.SelectedItem = underlyingList[underlyingList.Count-1];