如何将滚动条指向WPF树视图

时间:2011-04-01 05:45:57

标签: wpf vb.net treeview

我用过

<ScrollViewer CanContentScroll="True">
    <TreeView ...>
    </TreeView>
</ScrollViewer>

但没有正常工作我想要一个新的

2 个答案:

答案 0 :(得分:3)

TreeView管理自己的滚动查看器。您需要在树状视图本身上设置ScrollViewer.HorizontalScrollBarVisibilityScrollViewer.VerticalScrollBarVisiblityVisible ,以强制显示相应的滚动条。

<TreeView
  ScrollViewer.VerticalScrollBarVisibility="Visible"
  ScrollViewer.HorizontalScrollBarVisibility="Visible" />

答案 1 :(得分:2)

此外,请确保您的TreeView不会存在于永久垂直延伸的控件中 - 这是一个常见的错误:

<StackPanel>
   <... />
      <TreeView>

在此示例中,TreeView将在不滚动的情况下变长和变长,因为StackPanel具有无限高度。