XAML Xamarin在网格中形成收藏夹列表

4dc9hkyq  于 2023-09-28  发布在  其他
关注(0)|答案(1)|浏览(94)

我在我的xamarin表单应用程序中有一个收藏夹页面列表。我希望它看起来像样品图片。

我最喜欢的页面是这样的:

列表视图网格的Xaml:https://www.paste.tc/fav-list-grid如何管理我的xaml?

dkqlctbz

dkqlctbz1#

是的!没错!我把这些收藏夹保存到sqlite。我不写行和列。如何管理该行和列?
为此,您可以使用CollectionView来实现这一点。
在XAML中,CollectionView可以通过将其ItemsLayout属性设置为VerticalGrid来在垂直网格中显示其项目:

<CollectionView ItemsSource="{Binding Monkeys}"
                ItemsLayout="VerticalGrid, 2">
    <CollectionView.ItemTemplate>
        <DataTemplate>
          <!--  For simplicity, omit the additional code -->
        </DataTemplate>
    </CollectionView.ItemTemplate>
</CollectionView>

或者,也可以通过将ItemsLayout属性设置为GridItemsLayout对象(其Orientation属性设置为Vertical)来实现此布局:

<CollectionView ItemsSource="{Binding Monkeys}">
    <CollectionView.ItemsLayout>
       <GridItemsLayout Orientation="Vertical"
                        Span="2" />
    </CollectionView.ItemsLayout>
    ...
</CollectionView>

如需了解更多信息,请查看文档:垂直网格。

相关问题