我的listview覆盖了Xamarin表单下面的行
我有一个列表,在Android和iOS上,它可以正确地列出每一行中的项目,因为当我在Windows Universal Mobile中运行时,项目非常大,它与下面的行重叠,我如何解决这个问题我的listview覆盖了Xamarin表单下面的行,xamarin,Xamarin,我有一个列表,在Android和iOS上,它可以正确地列出每一行中的项目,因为当我在Windows Universal Mobile中运行时,项目非常大,它与下面的行重叠,我如何解决这个问题 <ListView x:Name="List" ItemsSource="{Binding List}" HasUnevenRows="True" SeparatorVisibility="None" IsRefreshing="False" IsPullToRefreshEnabled="Tru
<ListView x:Name="List" ItemsSource="{Binding List}" HasUnevenRows="True" SeparatorVisibility="None" IsRefreshing="False" IsPullToRefreshEnabled="True">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell >
<Grid Padding="5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackLayout HeightRequest = "80" WidthRequest="80">
<Image x:Name="Image" BackgroundColor="#38B6AB" Scale="1.0" Aspect="AspectFill" VerticalOptions="FillAndExpand">
<Image.Source>
<UriImageSource Uri="{Binding Imagem}" CacheValidity="5" CachingEnabled="True"/>
</Image.Source>
</Image>
</StackLayout>
<StackLayout Grid.Column="2" Spacing="4" VerticalOptions="Center">
<Label Text="{Binding nome}" TextColor="#38B6AB" FontSize="Small" LineBreakMode="NoWrap"/>
<Label Text="{Binding Data}" TextColor="#666666" FontSize="Small" LineBreakMode="NoWrap"/>
<Label Text="{Binding hora}" TextColor="#474747" Font="Bold" FontSize="Small" LineBreakMode="WordWrap"/>
</StackLayout>
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
在我的设计图中,1线与2线重叠
尝试将HeightRequest放入网格(列表项模板的根目录)。您向ListView指示了
hasRows=“True”
,但是网格没有任何大小。我用您的代码进行了测试,但没有问题。你能分享一个简单的演示吗?这解决了HightRequest的放置问题,尝试将HightRequest放入网格(列表项模板的根)。您向ListView指示了hasRows=“True”
,但是网格没有任何大小。我用您的代码进行了测试,但没有问题。你能分享一个简单的演示吗?这解决了HighRequest的放置问题