摆脱ListView中项目之间的垂直空间

时间:2014-09-29 07:40:18

标签: windows-store-apps winrt-xaml

我的ListView看起来像这样:

ListView with vertical space between items.

我正在尝试删除项目之间的空格。

Margin的{​​{1}}和Padding设置为零无效。

ItemTemplateHorizontalContentAlignment设置为VerticalContentAlignment无效。

1 个答案:

答案 0 :(得分:1)

知道了,ItemContainerStyle必须有一个ListViewItemPresenter的模板,其中ContentMargin设置为0.以及Margin的{​​{1}}必须是0。

的ListView:

ItemContainerStyle

风格:

<ListView ItemContainerStyle="{StaticResource CustomItemContainerStyle}">
<ListView/>

最终截图:

ListView without vertical space between items.