Как обеспечить отображение текущего элемента сетки данных WPF? - PullRequest
2 голосов
/ 31 января 2011

У меня есть WPF DataGrid с IsSynchronizedWithCurrentItem, установленным в true и связывающим его с ObservableCollection.Когда для изменения текущего элемента используется метод ICollectionView.MoveCurrentTo *, DataGrid соответствующим образом меняет свой текущий элемент.

Проблема, с которой я сталкиваюсь, заключается в том, что если текущий элемент не отображается в данный момент, DataGrid не прокручивает текущий элемент.предмет в поле зрения.Как мне это исправить?

1 Ответ

4 голосов
/ 31 января 2011

Возможно, вам удастся обработать ICollectionView.CurrentChanged и позвонить с него DataGrid.ScrollIntoView(object item), чтобы добиться этого.

...