gpt4 book ai didi

xaml - 如何在 ListView DataTemplate 中设置行高

转载 作者:行者123 更新时间:2023-12-05 08:27:04 25 4
gpt4 key购买 nike

问题

如何增加 DataTemplate 中每一行的高度。我已经在不同的元素中多次设置高度,但是行高并没有从看似默认的高度改变。

我错过了什么?

Xaml

 <ListView x:Name="ListViewItems">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Tapped="TapGestureRecognizer_Tapped" Height="400">
<Grid Padding="5" Margin="5" HeightRequest="400">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="400"/>
</Grid.RowDefinitions>
<Label Text="{Binding Title}" Grid.Row="0" Grid.Column="1" FontSize="15"/>
<Image Source="@drawable/cereals.png" Aspect="AspectFill" HeightRequest="400" Grid.Row="0" Grid.Column="0" />
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

截图

enter image description here

最佳答案

如果要允许 ListView 行设置自己的高度,则需要将 ListView 的 HasUnevenRows 属性设置为 true。

关于xaml - 如何在 ListView DataTemplate 中设置行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311755/

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