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 回答