[英]WPF ListView does not display horizontal scroll bars if there are no items in the list
我在尺寸為300px x 300px的窗口中具有以下簡單的列表視圖。
<ListView>
<ListView.View>
<GridView>
<GridViewColumn Width="400" Header="test" />
</GridView>
</ListView.View>
<!-- <ListViewItem /> -->
</ListView>
當存在ListViewItem
時,將按預期顯示水平滾動條,但是,一旦列表視圖為空,即使我將列的大小調整為比窗口寬,水平滾動條也不會出現。
是否有一種簡單的方法來修改列表視圖,以便當列過寬時,即使在列表視圖中沒有任何項目時,水平滾動條也會如第一個屏幕截圖所示出現? (我不希望滾動條永久可見,我只是不希望可見性取決於列表視圖中是否有項目)。
如果將ListView
包裹在ScrollViewer中 ,我認為滾動條將在存在ListView時出現,但只有在ListView
有項目時,滾動條才會出現。 您還可以將ScrollViewer
配置為在不同條件下顯示,例如
<ScrollViewer HorizontalScrollBarVisibility="Auto">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.