我有一个当前在xaml中定义的ListView对象,如下所示:
<ListView
x:Name="itemListView"
Margin="0"
HorizontalContentAlignment="Left"
VerticalContentAlignment="Top"
ItemTemplate="{StaticResource FixtureItem}"
ItemsSource="{Binding Source={StaticResource fixtureGroups}}"
SelectionMode="None" IsSwipeEnabled="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ShowsScrollingPlaceholders="False" ManipulationMode="None">
当我点击列表视图中的某个项目时,它会执行一些反弹动画。我怎么能阻止它呢?
答案 0 :(得分:3)
由于您正在使用xaml,因此您只需将该动画从控件Item Template的VisualStateManager中的Pressed State中取出。
你想转过来;
<VisualState x:Name="Pressed">
<Storyboard>
<PointerDownThemeAnimation TargetName="ContentContainer" />
</Storyboard>
</VisualState>
进入这个;
<VisualState x:Name="Pressed"/>
希望这有帮助,干杯。