Я пытаюсь реализовать Xamarin Forms CollectionView, используя Grouping и GridItemsLayout вертикальный режим и Span = "2". Я делаю группировку работать без проблем, но когда я добавляю GridItemsLayout с Span, установленным в 2 столбца, он не ведет себя должным образом. По-прежнему отображается коллекция в виде 1 столбца.
<CollectionView
Grid.Row="1"
IsVisible="{Binding VisibleCollection}"
IsGrouped="True"
ItemsSource="{Binding Accounts}">
<CollectionView.GroupHeaderTemplate>
<DataTemplate>
<Label
FontSize="16"
Text="{Binding Name}" />
</DataTemplate>
</CollectionView.GroupHeaderTemplate>
<CollectionView.ItemsLayout>
<GridItemsLayout
Orientation="Vertical"
Span="2"
VerticalItemSpacing="10" />
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<Label BackgroundColor="Red" Text="TEST" />
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
Метка «TEST» по-прежнему отображается в 1 столбце, и я хочу, чтобы она отображалась в виде 2 столбцов:
TEST TEST
вместо:
ТЕСТ
ТЕСТ
Кто-нибудь знает, как я могу сделать это возможно с GridItemsLayout? Кстати, эта проблема происходит на UWP