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 !!

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top