Regolazione ScrollViewer WPF TreeView
-
21-09-2019 - |
Domanda
Sto usando un TreeView WPF, in cui sono i nodi aggiungendo in fase di esecuzione. Alcune volte l'albero più grande e va ScrollViewer entra in foto (che fa parte del ControlTemplate del controllo TreeView). Ma ogni volta che aggiungere un nodo, non riesco a vederlo, cos è al di fuori l'area della pagina, ho bisogno di trascinare il pollice della barra di scorrimento verticale verso il basso per vederlo. quindi voglio la barra di scorrimento verticale per trascinare automaticamente al punto in cui si aggiunge il nodo in modo che posso vedere il nodo, mentre l'aggiunta di esso.
Qualsiasi aiuto per favore !!
Soluzione
si dovrebbe essere in grado di utilizzare BringIntoView di portare il vostro nuovo elemento in vista, all'interno di qualsiasi area di scorrimento che lo contiene. Pls, controlla un esempio qui sotto:
TreeViewItem item = new TreeViewItem() { Header = "test" };
treeView1.Items.Add(item);
item.BringIntoView();
Spero che questo aiuti, saluti