Mar*_*426 2 animation listview windows-phone-8.1
在WP 8.1中,如何在ListView点击项目时删除默认动画,并根据点击的位置将其倾斜/平移到不同的方向?我想要没有项目点击动画.
Rob*_*SFT 10
动画来自ListView的ItemContainerStyle的"Pressed"状态.
在设计器中选择ListView,右键单击,然后选择"编辑其他模板.编辑生成的项目容器(ItemContainerStyle).编辑副本......"
这将生成TargetType ="ListViewItem"的样式:
<Style x:Key="ListViewItemStyle1" TargetType="ListViewItem">
Run Code Online (Sandbox Code Playgroud)
在样式中找到"按下"的视觉状态并更改或删除动画:
<VisualState x:Name="Pressed">
<Storyboard>
<!--<PointerDownThemeAnimation Storyboard.TargetName="TiltContainer"/>-->
</Storyboard>
</VisualState>
Run Code Online (Sandbox Code Playgroud)
如果您想要替换动画而不是仅删除动画,那么Blend是编辑视觉状态和动画的绝佳工具.如果您支持点击或点击,那么您应该向用户提供一些指示,但您可以在此处将其更改为您需要的内容.您还可以根据需要更改其他VisualStates.
| 归档时间: |
|
| 查看次数: |
2545 次 |
| 最近记录: |