我用过
<ScrollViewer CanContentScroll="True">
<TreeView ...>
</TreeView>
</ScrollViewer>
但没有正常工作我想要一个新的
答案 0 :(得分:3)
TreeView
管理自己的滚动查看器。您需要在树状视图本身上设置ScrollViewer.HorizontalScrollBarVisibility
或ScrollViewer.VerticalScrollBarVisiblity
到Visible
,以强制显示相应的滚动条。
<TreeView
ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.HorizontalScrollBarVisibility="Visible" />
答案 1 :(得分:2)
此外,请确保您的TreeView不会存在于永久垂直延伸的控件中 - 这是一个常见的错误:
<StackPanel>
<... />
<TreeView>
在此示例中,TreeView将在不滚动的情况下变长和变长,因为StackPanel具有无限高度。