我正在使用 Xamarin 来实现一个用对象列表动态填充的 listView。主要问题是,即使我使用 2 个元素的静态列表(例如),视图中也有一个属于 listView 的空白区域。固有代码如下:
页面.xaml
<ListView
Grid.Row="2"
x:Name="sfideLanciate"
HasUnevenRows="true"
SeparatorVisibility="None"
>
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid
BackgroundColor="{StaticResource OpzioniTitleBackgroundColor}"
Margin="0,1,0,0"
RowSpacing="0"
ColumnSpacing="10"
VerticalOptions="Start"
Padding="5"
>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="7*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
输出如下:
“SFIDE COMPLETATE”是listView之后的Stack Layout,所以空格是listView的一部分。如何使 listView 的高度适应其元素?
GCT1015
蓝山帝景
相关分类