gpt4 book ai didi

listview - 如何删除ListView添加项目动画?

转载 作者:行者123 更新时间:2023-12-04 02:59:10 25 4
gpt4 key购买 nike

我有一个 ListView我编辑了它的 ItemContainerStyle修改一些样式,但我不知道如何在添加项目时删除烦人的动画。

ItemsControl ,当你添加一个新项目时,它会立即出现,没有任何动画。

ListView ,该项目需要一段时间,然后,它开始显示动画。

我只想删除那个 add animation当我点击 Add item它立即出现,没有多余的东西。

我认为它应该属于ItemContainerStyle但即使我注释掉了所有的视觉状态动画并且仍然存在。我错过了一些东西。

最佳答案

这些动画称为过渡,它们是 ListViewStyle 的一部分。 .要更改它,请右键单击 ListView在设计器中控制并选择 Edit Template > Edit a Copy... .这会将内置样式添加到您的 XAML。

您对样式的以下部分感兴趣:

<Setter Property="ItemContainerTransitions">
<Setter.Value>
<TransitionCollection>
<AddDeleteThemeTransition/>
<ContentThemeTransition/>
<ReorderThemeTransition/>
<EntranceThemeTransition IsStaggeringEnabled="False"/>
</TransitionCollection>
</Setter.Value>
</Setter>

我不确定您不喜欢哪个动画,但请尝试删除 AddDeleteThemeTransition和/或 EntranceThemeTransition来自 TransitionCollection .它应该可以解决问题。

不要忘记确保修改后的样式应用于所需的 ListView .

关于listview - 如何删除ListView添加项目动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com