3

我有一个当前在 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">

当我在列表视图中点击一个项目时,它会做一个小反弹动画。我怎样才能阻止它这样做?

4

1 回答 1

3

由于您使用的是 xaml,因此您只需将该动画从该控件Item Template的 VisualStateManager 中的 Pressed State 中取出。

您正在寻求扭转这一局面;

<VisualState x:Name="Pressed">
  <Storyboard>
    <PointerDownThemeAnimation TargetName="ContentContainer" />
  </Storyboard>
</VisualState>

进入这个;

<VisualState x:Name="Pressed"/>

希望这会有所帮助,干杯。

于 2013-08-27T20:38:00.053 回答