如何隐藏ListView中的空行?

时间:2011-03-09 11:55:34

标签: .net wpf

我有一个列表视图,我在该列表中添加了许多项目。但是,当我向下滚动到最后一项时,会有一个空行。我不知道怎么摆脱它。 谢谢 This is the picture of it

3 个答案:

答案 0 :(得分:1)

我注意到ListView底部的空白区域不是项目。它必须对布局做些什么。更具体地说,我怀疑滚动条管理的布局。当摆弄列表的Margin属性时,有时底部的空白空间不存在。我试过了Margin="10"。当然,这不是一个解决方案,但它表明问题在哪里好一点。


我找到了它,这是为水平滚动条保留的空间。 我尝试使用ScrollViewer.HorizontalScrollBarVisibility="Disabled"属性禁用它,但这并没有删除空格。

答案 1 :(得分:0)

如果您应用IValueConverter实现来过滤ListBox中的空行以防止更改源集合,可能会更好。

答案 2 :(得分:0)

当我发生这种情况时,将其添加到ListView修复它:

<ListView ... ScrollViewer.CanContentScroll="False"> ... </ListView>