gpt4 book ai didi

c# - 如何在 Xamarin.Forms ListView 中创建 Accordion

转载 作者:行者123 更新时间:2023-12-05 07:54:45 24 4
gpt4 key购买 nike

如何使用数据绑定(bind)在 ListView 中创建 Accordion ?我正在使用 Xamarin.Forms 创建此应用。

这是我目前所拥有的:

<ListView x:Name="List" HasUnevenRows="True" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<Grid Padding="10,10,10,10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Text="ABC:-" FontSize="20" TextColor="Black" Grid.Column="0" Grid.Row ="0"/>
<Label Text="{Binding ABC}" FontSize="20" TextColor="Black" Grid.Column="1" Grid.Row ="0" HorizontalOptions="EndAndExpand" VerticalOptions="FillAndExpand"/>
<Label Text="XYZ:-" FontSize="20" TextColor="Black" Grid.Column="0" Grid.Row ="1"/>
<Label Text="{Binding XYZ}" FontSize="20" TextColor="Black" Grid.Column="1" Grid.Row ="1" HorizontalOptions="EndAndExpand" VerticalOptions="FillAndExpand"/>
</Grid>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

最佳答案

您可能想查看下面列出的几个选项的线程。我们的 Accordion View 不在 ListView 中,但我们基本上只是使用 WidthRequest 和一个小动画来使各种 WebView 展开和折叠。

https://forums.xamarin.com/discussion/33975/how-to-implement-expandable-collapsible-listview-in-xamarin-forms

关于c# - 如何在 Xamarin.Forms ListView 中创建 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051474/

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