我们如何在列表视图中创建两列每行
答
你可以这样使用。
<ListView x:Name="lstName"
Grid.Row="0"
Grid.Column="0"
ItemsSource="{Binding ListObject,Mode=TwoWay}"
CachingStrategy="RecycleElement"
HasUnevenRows="True"
BackgroundColor="White">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid RowSpacing="0"
Padding="15,8,0,8"
HorizontalOptions="FillAndExpand"
VerticalOptions="StartAndExpand">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Grid.Row="0"
Grid.Column="0"
Text="{Binding FieldName}"
Font="12" />
<Label Grid.Row="0"
Grid.Column="1"
Text="{Binding FieldName}"
Font="12"
HorizontalOptions="FillAndExpand"
VerticalOptions="StartAndExpand" />
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
您可以使用grid.using网格,您可以创建像表结构。 [https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/grid/](https://developer.xamarin.com/guides/xamarin-forms/user-interface/layouts/grid /)。 –