0

実行時にノードを追加する Wpf TreeView を使用しています。ツリーが大きくなり、ScrollViewer が表示されることがあります (これは TreeView の ControlTemplate の一部です)。しかし、ノードを追加するたびに、ノードがページ領域の外側にあるため、表示できません。表示するには、垂直スクロールバーのつまみを下にドラッグする必要があります。そのため、垂直スクロールバーをノードが追加されたポイントに自動的にドラッグして、ノードを追加しながらノードを見ることができるようにします。

助けてください!!

4

1 に答える 1

0

BringIntoViewを使用して、新しいアイテムが含まれているスクロール可能な領域内に表示できるようにする必要があります。以下の例を確認してください。

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

これが役に立てば幸いです、よろしく

于 2010-01-20T14:41:58.807 に答える