我有一个列表视图,我在该列表中添加了许多项目。但是,当我向下滚动到最后一项时,会有一个空行。我不知道怎么摆脱它。 谢谢 This is the picture of it
答案 0 :(得分:1)
我注意到ListView底部的空白区域不是项目。它必须对布局做些什么。更具体地说,我怀疑滚动条管理的布局。当摆弄列表的Margin
属性时,有时底部的空白空间不存在。我试过了Margin="10"
。当然,这不是一个解决方案,但它表明问题在哪里好一点。
我找到了它,这是为水平滚动条保留的空间。
我尝试使用ScrollViewer.HorizontalScrollBarVisibility="Disabled"
属性禁用它,但这并没有删除空格。
答案 1 :(得分:0)
如果您应用IValueConverter实现来过滤ListBox中的空行以防止更改源集合,可能会更好。
答案 2 :(得分:0)
当我发生这种情况时,将其添加到ListView修复它:
<ListView ... ScrollViewer.CanContentScroll="False"> ... </ListView>