UWP更改ListView项目高度

Joh*_*rtz 11 listview listviewitem win-universal-app uwp

如何更改Windows 10 UWP应用程序中ListView控件中项目的高度?

例如,在UWP中,以下内容不会使行高度为20.(WPF问题可能表明这一点,但它似乎不适用于UWP XAML):

        <ListView x:Name="listView" IsItemClickEnabled="True">
            <ListView.ItemContainerStyle>
                <Style TargetType="ListViewItem">
                    <Setter Property="Height" Value="20" />
                </Style>
            </ListView.ItemContainerStyle>

            <ListView.ItemTemplate>
                <DataTemplate>
                    <StackPanel Height="20">
                        <TextBlock Text="{Binding Title}" TextWrapping="NoWrap" Foreground="White" Height="20"/>
                    </StackPanel>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
Run Code Online (Sandbox Code Playgroud)

Mar*_*ter 16

您还需要设置MinHeight属性:

            <Style TargetType="ListViewItem">
                <Setter Property="Height" Value="20" />
                <Setter Property="MinHeight" Value="20" />
            </Style>
Run Code Online (Sandbox Code Playgroud)