我在TreeView
中有一个Grid
(唯一的控件),我只想在高度不够时看到垂直滚动条。
为了没有水平滚动条,我必须考虑它的宽度到TreeView的宽度,对吧?但是当我只指定宽度以将TreeView的宽度拉伸到Window
的宽度时,不会出现滚动条。
有没有办法解决这个问题?
或者,如果我可以这样做,以便我不必指定TreeView
的宽度和高度,并且当高度不够时调整其宽度,以适合垂直滚动条,那将是最好的。
答案 0 :(得分:17)
我在TreeView
的{{1}}上使用这些属性:
ScrollViewer
只要<TreeView ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" />
内容的宽度延伸到恰好适合TreeView
的宽度,您就可以了。