【发布时间】:2023-02-09 13:17:10
【问题描述】:
我的应用程序在滚动视图中包含一个 Flexlayout。此 flexlayout 用作 bindablelayout 并包含一些项目。当有足够的项目填满屏幕时,垂直项目间距就很好地完成了:
但是,如果列表变小,可见的项目变少,垂直间距就会变得奇怪(我怀疑这些项目想要填满整个可用空间,但我不确定):
我希望项目在行之间始终具有相同的空间。这可能吗?
Xaml:
<ScrollView Margin="10" Grid.Row="1" x:Name="UserActionScrollView">
<FlexLayout x:Name="UserActionFlexLayout" BindableLayout.ItemsSource="{Binding DisplayedUserActions}" JustifyContent="Start" Wrap="Wrap" Direction="Row">
<BindableLayout.ItemTemplate>
<DataTemplate>
-- Datatemplate --
</DataTemplate>
</BindableLayout.ItemTemplate>
</FlexLayout>
</ScrollView>
【问题讨论】: