我在300px×300px的窗口中有以下简单的列表视图。
<ListView>
<ListView.View>
<GridView>
<GridViewColumn Width="400" Header="test" />
</GridView>
</ListView.View>
<!-- <ListViewItem /> -->
</ListView>
当ListViewItem
出现时,水平滚动条会按预期显示,但是只要列表视图为空,即使我将列调整为比窗口宽,也不会出现水平滚动条。
是否有一种简单的方法可以修改列表视图,以便当列太宽时,水平滚动条会出现在第一个屏幕截图中,即使列表视图中没有项目也是如此? (我不希望滚动条永久可见,我只是不希望可见性取决于列表视图中是否有项目。)
答案 0 :(得分:1)
如果您将ListView
包裹在ScrollViewer中,我认为当ListView存在时滚动条会出现,但只有当ListView
中有项目时,条形图本身才会显示。您还可以将ScrollViewer
配置为在不同条件下显示,例如
<ScrollViewer HorizontalScrollBarVisibility="Auto">