gpt4 book ai didi

c# - XAML ListView ItemContainer 高度

转载 作者:行者123 更新时间:2023-11-30 19:24:44 24 4
gpt4 key购买 nike

我想更改 ItemContainerHeight 而不是 Item 本身的 Height Container 在 ListView 中

我想改变什么:

enter image description here

像这样:

enter image description here

代码的结构如下所示:

 <ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding A}" Grid.Column="0"/>
<TextBlock Text="{Binding B}" Grid.Column="1"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

希望得到一些帮助

最佳答案

您需要更改 ListView 中出现的所有 ListViewItem 元素的 MinHeight。您可以使用 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 与此方法一起使用也是一个好主意,因为您不希望每个 ListView 项都太薄

关于c# - XAML ListView ItemContainer 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33525598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com