这是我的情况:
我有ObservableCollection<Item>
一个动态长度,我想在 GridView 中显示。
GridView(s) 应该在 FlipView 内分页,每页显示六个项目。
最好的方法是什么?我是否将 ObservableCollection 手动拆分为子集合,ObservableCollection<ObservableCollection<Item>>
还是有更优雅的解决方案?
这是我的 XAML 目前的样子:
<FlipView x:Name="DashboardFlipView">
<FlipView.ItemTemplate>
<DataTemplate>
<GridView ItemsSource="{Binding}">
<GridView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>