在WP 8.1中禁用ListView中的点击动画

在WP 8.1中禁用ListView中的点击动画,listview,animation,windows-phone-8.1,Listview,Animation,Windows Phone 8.1,在WP 8.1中,当点击某个项目时,如何删除ListView中的默认动画,并且根据点击发生的位置,该项目在不同方向上倾斜/平移?我不需要项目单击动画。该动画来自ListView的ItemContainerStyle的“按下”状态 在设计器中选择您的列表视图,右键单击,然后选择“编辑其他模板。编辑生成的项目容器(ItemContainerStyle)。编辑副本…” 这将生成带有TargetType=“ListViewItem”的样式: 在样式中,找到“按下”的视觉状态,并更改或删除动画: &l

在WP 8.1中,当点击某个项目时,如何删除
ListView
中的默认动画,并且根据点击发生的位置,该项目在不同方向上倾斜/平移?我不需要项目单击动画。

该动画来自ListView的ItemContainerStyle的“按下”状态

在设计器中选择您的列表视图,右键单击,然后选择“编辑其他模板。编辑生成的项目容器(ItemContainerStyle)。编辑副本…”

这将生成带有TargetType=“ListViewItem”的样式:


在样式中,找到“按下”的视觉状态,并更改或删除动画:

<VisualState x:Name="Pressed">
    <Storyboard>
        <!--<PointerDownThemeAnimation Storyboard.TargetName="TiltContainer"/>-->
    </Storyboard>
</VisualState>

如果要替换动画而不是仅删除动画,则“混合”是编辑视觉状态和动画的极好工具。如果您支持单击或点击,那么您应该向用户提供一些指示,说明发生了什么,但您可以在此处根据需要进行更改。您还可以根据需要更改其他VisualState

<VisualState x:Name="Pressed">
    <Storyboard>
        <!--<PointerDownThemeAnimation Storyboard.TargetName="TiltContainer"/>-->
    </Storyboard>
</VisualState>