C# 如何在XAML中不设置列表视图的动画?

C# 如何在XAML中不设置列表视图的动画?,c#,xaml,uwp,template10,C#,Xaml,Uwp,Template10,这适用于UWP,如何禁用列表视图项的动画?我有一个每隔几秒钟运行一次的方法,飞入动画效果使它在视觉上令人不快。我想禁用这个效果。没有太多代码可供共享,但以下是我的ListView: <ListView RelativePanel.Below="pageHeader" ItemsSource="{Binding DataItems}" /> 您必须禁用转换: <ListView Transitions="{x:Null}" ItemContainerTran

这适用于UWP,如何禁用列表视图项的动画?我有一个每隔几秒钟运行一次的方法,飞入动画效果使它在视觉上令人不快。我想禁用这个效果。没有太多代码可供共享,但以下是我的ListView:

<ListView RelativePanel.Below="pageHeader" ItemsSource="{Binding DataItems}" />

您必须禁用转换:

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

如果要设置滚动位置,请尝试以下操作:

this.ListView.ScrollIntoView(ListView.SelectedItem);

非常感谢。有没有办法防止列表刷新时跳回顶部?换句话说,我可以保留我的滚动位置吗?不知道如何。也许可以创建一个新问题,其他人可以提供帮助。
Transitions
属性在code中似乎不可用…?@jbyrd,您可以在代码中发布一个问题吗?因为它在代码中对我来说是绝对可用的。@Laith-在页面中,如果我只是创建一个类似
var lv=new ListView()的ListView
然后开始键入
lv.Transi…
,Intellisense中不会出现任何内容-请参阅与T10无关的内容