Настройка ScrollViewer Wpf TreeView - PullRequest
       29

Настройка ScrollViewer Wpf TreeView

0 голосов
/ 20 января 2010

Я использую Wpf TreeView, в который я добавляю узлы во время выполнения.Иногда дерево увеличивается, и появляется ScrollViewer (это часть ControlTemplate TreeView).Но каждый раз, когда я добавляю узел, я не вижу его, потому что он находится за пределами области страницы, мне нужно перетащить вертикальный большой палец прокрутки вниз, чтобы увидеть его.поэтому я хочу, чтобы вертикальная полоса прокрутки автоматически перетаскивалась в точку добавления узла, чтобы я мог видеть узел при его добавлении.

Любая помощь, пожалуйста !!

1 Ответ

0 голосов
/ 20 января 2010

вы сможете использовать BringIntoView для отображения вашего нового элемента в любых прокручиваемых областях, в которых он находится.Пожалуйста, проверьте пример ниже:

TreeViewItem item = new TreeViewItem() {  Header = "test" };
treeView1.Items.Add(item);
item.BringIntoView();

надеюсь, что это помогает, с уважением

...