我有ItemsControl
我绑定的ObservableCollection
在我的视图模型上,我只是插入对象,它会弹出到 UI
我想展示过渡。例如,我希望该项目淡入,以便用户直观地注册此更改,假设它发生在 1 秒内。
我应该寻找什么?它是如何在 WPF 中完成的?
编辑:
我想我需要某种动画,但我正在寻找的是没有编码的简单东西。简单的 XAML 实现,有什么内置的吗?我尝试TranslateTransform
了其他选择,但它没有做任何事情。
<ItemsControl ItemsSource="{Binding Source={StaticResource TrucksSource}}">
<ItemsControl.RenderTransform>
<TranslateTransform />
</ItemsControl.RenderTransform>
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding TruckId}" Background="Aqua"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>