我有一个包含子项的组的GridView,并希望在添加子项时添加转换。
GridView目前看起来像这样:
我的项目面板:
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid GroupPadding="0,0,70,0">
<ItemsWrapGrid.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition />
</TransitionCollection>
</ItemsWrapGrid.ChildrenTransitions>
</ItemsWrapGrid>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
DataSource已启用 IsSourceGrouped 。
但是我无法让这些项目过渡,它们会立即弹出。
我尝试添加 ItemsWrapGrid.Transitions ,但之后只对组标题进行动画处理,而不是项目本身。 我也尝试过向GridView本身添加转换,但仍然没有项目转换。
如何为GridView中的组的子项启用转换?
我不确定这是否相关,但无论如何我都提到它: Items从Internet加载并添加到GridView的ItemsSource(ObservableCollection)。
有些项目被加载在一起并同时添加:
有些项目加载如下:
其他一些项目:
我没有像在Visual Studio网格模板中那样使用ViewModel方法,我手动设置了ItemsSource。