2010-01-20 83 views
0

我正在使用一個Wpf TreeView,其中我在運行時添加節點。有時樹越來越大,ScrollViewer進入畫面(這是TreeView的ControlTemplate的一部分)。但每次添加節點時,我都看不到它,因爲它位於頁面區域之外,所以我需要拖動垂直滾動條的大拇指才能看到它。 所以我想讓垂直ScrollBar自動拖動到添加節點的位置,這樣我可以在添加節點時看到節點。Wpf TreeView的ScrollViewer調整

請任何幫助!

回答

0

您應該可以使用BringIntoView將您的新項目顯示在其所包含的任何可滾動區域內。 PLS,看看下面的例子:

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

希望這會有所幫助,至於