У меня есть scrollviewer, обертывающий древовидную структуру.Прокрутка к выбранному Treeviewitem в scrollview
Я заполняю древовидное изображение программным способом (оно не связано) и разворачивает древовидную структуру до заданного древовидного элемента. Все работает отлично.
Моя проблема заключается в том, что когда дерево расширяется, мне нужно, чтобы scrollview родило дерево, чтобы прокрутить до дерева, который я только что расширил. Есть идеи? - Имейте в виду, что древовидная структура может не иметь одинаковой структуры каждый раз, когда она расширяется, поэтому правила просто сохраняют текущую позицию прокрутки и реселлинг до этого ...
Спасибо! Это отлично поработало. Должен был знать, что предметы должны быть «визуализированы» сначала! –
Кажется, что offet.Y относительно, поэтому myScroll.ScrollToVerticalOffset (offset.Y); необходимо изменить на sv.ScrollToVerticalOffset (offset.Y + sv.VerticalOffset); –