с несколькими рядами. Таким образом, это будет более эффективным, и ваша проблема будет решена или, по крайней мере, легче для понимания и решения.
я 3listViews
на одной странице, я получаю разрыв между каждымlistview
и я не знаю, почему это становится пробелом.
Вот мой код:
<Grid>
<ScrollView >
<StackLayout>
<ListView HasUnevenRows="True"
SeparatorColor="Red"
ItemsSource="{Binding GetAssignedTask}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Horizontal"
BackgroundColor="White" >
<Image Source="rsz_pnglogocom.png" />
<StackLayout>
<Label Text="Task 1"
TextColor="Black"
FontSize="Medium" />
<StackLayout Orientation="Horizontal">
<Label Margin="0,0,70,0"
Text="{Binding dtStart,StringFormat='{0:MMMM dd, yyyy}'}"
TextColor="Red"
HorizontalOptions="Center"/>
<Label Text="Waqas"
TextColor="Black"
HorizontalOptions="End"/>
</StackLayout>
</StackLayout>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<StackLayout>
<Label Text="test"/>
</StackLayout>
<ListView HasUnevenRows="True"
SeparatorColor="Red"
ItemsSource="{Binding GetAssignedTask}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Horizontal"
BackgroundColor="LightPink" >
<Image Source="rsz_pnglogocom.png" />
<StackLayout>
<Label Text="Task 1"
TextColor="Black"
FontSize="Medium" />
<StackLayout Orientation="Horizontal">
<Label Margin="0,0,70,0"
Text="{Binding dtStart,StringFormat='{0:MMMM dd, yyyy}'}"
TextColor="Red"
HorizontalOptions="Center"/>
<Label Text="Waqas"
TextColor="Black"
HorizontalOptions="End"/>
</StackLayout>
</StackLayout>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ScrollView>
</Grid>
Мне нужно избавиться от этого пробела и показатьlistview
один за другим, вы можете проверить изображение внизу, как оно отображаетlistviews
.
Кто-нибудь может подсказать, как убрать эти пробелы?