Прокрутка до элемента виртуализации ItemsControl

у меня естьItemsControl который отображает свои элементы вScrollViewerи делает виртуализацию. Я пытаюсь это прокрутитьScrollViewer на (закадровый, следовательно, виртуализированный) элемент, который он содержит. Однако, поскольку элемент виртуализирован, он действительно не существует на экране и не имеет позиции (IIUC).

я пыталсяBringIntoView на дочернем элементе, но он не прокручивается в поле зрения. Я также пытался вручную сделать это сTransformToAncestor, TransformBounds а такжеScrollToVerticalOffset, ноTransformToAncestor никогда не возвращается (я думаю, также из-за виртуализации, потому что у нее нет позиции, но у меня нет доказательств этого) и кода после того, как он никогда не выполнится.

Можно ли прокрутить до элемента с виртуализациейItemsControl? Если так, то как?

Ответы на вопрос(5)

Ваш ответ на вопрос