XAML ListView ItemContainer高度

时间:2015-11-04 15:24:46

标签: c# xaml listview win-universal-app uwp

我想更改Height的{​​{1}}而不是项目本身的ItemContainer,而容器位于Height

我想改变的是:

enter image description here

To like like:

enter image description here

守则的结构如下所示:

ListView

希望得到一些帮助

1 个答案:

答案 0 :(得分:9)

您需要更改MinHeight中显示的所有ListViewItem元素的ListView。您可以使用Style来实现此目的。

<ListView>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="MinHeight" Value="0"/>
            <Setter Property="Padding" Value="6,3"/>
        </Style>
    </ListView.ItemContainerStyle>

    <TextBlock Text="Hello"/>
    <TextBlock Text="World"/>
</ListView>

在此方法中使用Padding也是一个好主意,因为您不希望每个列表视图项太薄