Xaml WInRT在对项目重新排序时禁用listview动画

Xaml WInRT在对项目重新排序时禁用listview动画,xaml,windows-runtime,windows-8.1,Xaml,Windows Runtime,Windows 8.1,在ListView中移动项目时,如何删除/禁用动画 ListView的源使用ObservableCollection从我的ModelView绑定。当我尝试将一个项目从oldIndex移动到newIndex时,列表会像刷新所有内容一样进行动画处理 我怎么关掉这个 谢谢 一种方法是从ListView的样式中删除ItemContainerTransitions 在文档大纲中,编辑列表视图的样式 在生成的样式中,找到ItemContainerTransitionssetter并将其删除 一种方法是从L

在ListView中移动项目时,如何删除/禁用动画

ListView的源使用ObservableCollection从我的ModelView绑定。当我尝试将一个项目从oldIndex移动到newIndex时,列表会像刷新所有内容一样进行动画处理

我怎么关掉这个


谢谢

一种方法是从
ListView
的样式中删除
ItemContainerTransitions

在文档大纲中,编辑列表视图的样式

在生成的样式中,找到
ItemContainerTransitions
setter并将其删除


一种方法是从
ListView
的样式中删除
ItemContainerTransitions

在文档大纲中,编辑列表视图的样式

在生成的样式中,找到
ItemContainerTransitions
setter并将其删除

你可以试试

        <ListView ......
                  Transitions="{x:Null}"
                  ItemContainerTransitions="{x:Null}"/>

这将禁用所有的过渡动画。也适用于UWP。

您可以试试

        <ListView ......
                  Transitions="{x:Null}"
                  ItemContainerTransitions="{x:Null}"/>


这将禁用所有的过渡动画。也适用于UWP。

您有示例吗?您有示例吗?我原以为删除Reorder后,Metransition可以解决此问题,但改为删除内容Metransition。。ThanksI希望删除ReorderThemeTransition可以解决此问题,但内容ThemeTransition。。这是一个比上面答案更好的解决方法。这是一个比上面答案更好的解决方法。