簡體   English   中英

如何為WPF TreeView創建垂直滾動條,而不是水平滾動條?

[英]How to have a vertical scrollbar for a WPF TreeView, but not the horizontal scrollbar?

我在Grid有一個TreeView (唯一的控件),我只想在高度不夠時看到垂直滾動條。

為了沒有水平滾動條,我必須考慮它的寬度到TreeView的寬度,對吧? 但是當我只指定寬度以將TreeView的寬度拉伸到Window的寬度時,不會出現滾動條。

有辦法解決這個問題嗎?

或者,如果我可以這樣做,以便我不必指定TreeView的寬度和高度,並且當高度不夠時調整其寬度,以適合垂直滾動條,這將是最好的。

我在TreeViewScrollViewer上使用這些屬性:

<TreeView ScrollViewer.VerticalScrollBarVisibility="Auto"
          ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

只要TreeView的內容的寬度延伸到恰好適合TreeView的寬度,你應該沒問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM