我有一个ListView
我编辑了它ItemContainerStyle
修改某些样式,但我不知道如何在添加项目时删除那个烦人的动画。
With an ItemsControl
,当您添加新项目时,它会立即出现,没有任何动画。
With 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
and/or EntranceThemeTransition
from TransitionCollection
。它应该可以解决问题。
不要忘记确保修改后的样式已应用于所需的样式ListView
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)