Прокрутите новый элемент в ItemsControl для просмотра
у меня естьItemsControl
это связано сObservableCollection
, У меня есть этот метод в коде, который добавляет новую модель в список. Затем я хотел бы прокрутить новый элемент (внизу списка).
Я думаю размерItemsControl
еще не обновляется, когда я запрашиваю размер, так какActualHeight
до и после добавления модель одинакова. Эффект этого кода заключается в прокрутке до точки чуть выше нового элемента.
Откуда мне знать, что новогоActualHeight
будет?
Вот мой код:
ViewModel.CreateNewChapter();
var height = DocumentElements.ActualHeight;
var width = DocumentElements.ActualWidth;
DocumentElements.BringIntoView(new Rect(0, height - 1, width, 1));