我在我的xamarin表单应用程序中有一个收藏夹页面列表。我希望它看起来像样品图片。
我最喜欢的页面是这样的:
列表视图网格的Xaml:https://www.paste.tc/fav-list-grid如何管理我的xaml?
dkqlctbz1#
是的!没错!我把这些收藏夹保存到sqlite。我不写行和列。如何管理该行和列?为此,您可以使用CollectionView来实现这一点。在XAML中,CollectionView可以通过将其ItemsLayout属性设置为VerticalGrid来在垂直网格中显示其项目:
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)来实现此布局:
GridItemsLayout
Vertical
<CollectionView ItemsSource="{Binding Monkeys}"> <CollectionView.ItemsLayout> <GridItemsLayout Orientation="Vertical" Span="2" /> </CollectionView.ItemsLayout> ... </CollectionView>
如需了解更多信息,请查看文档:垂直网格。
1条答案
按热度按时间dkqlctbz1#
是的!没错!我把这些收藏夹保存到sqlite。我不写行和列。如何管理该行和列?
为此,您可以使用CollectionView来实现这一点。
在XAML中,
CollectionView
可以通过将其ItemsLayout
属性设置为VerticalGrid
来在垂直网格中显示其项目:或者,也可以通过将
ItemsLayout
属性设置为GridItemsLayout
对象(其Orientation属性设置为Vertical
)来实现此布局:如需了解更多信息,请查看文档:垂直网格。