Question

J'utilise un TreeView WPF, dans lequel je suis en ajoutant des noeuds lors de l'exécution. Certains arbres fois va plus et ScrollViewer entre en image (qui fait partie de ControlTemplate de TreeView). Mais chaque fois que j'ajouter un nœud, je ne peux pas le voir, cos il est en dehors de la zone de la page, je dois faire glisser le pouce de la barre de défilement verticale vers le bas afin de le voir. donc je veux la barre de défilement verticale pour faire glisser vers le point où le noeud est ajouté afin que je puisse voir le nœud tout en ajoutant.

Toute aide s'il vous plaît !!

Était-ce utile?

La solution

vous devriez pouvoir utiliser BringIntoView pour apporter votre nouvel élément en vue, dans toutes les régions défilants il est contenu. Pls, consultez un exemple ci-dessous:

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

espère que cette aide, ce qui a trait

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top