Xaml Windows 8 ListView-如何在单击时停止ListView动画

Xaml Windows 8 ListView-如何在单击时停止ListView动画,xaml,windows-8,windows-store-apps,Xaml,Windows 8,Windows Store Apps,我当前在xaml中定义了一个ListView对象,如下所示: <ListView x:Name="itemListView" Margin="0" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" ItemTemplate="{StaticResource FixtureItem}"

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


当我在列表视图中点击一个项目时,它会产生一点反弹动画。如何阻止它这样做?

由于您使用的是xaml,您只需在该控件的VisualStateManager中将该动画从按下状态中取出即可

你希望扭转这种局面

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

就是这样

<VisualState x:Name="Pressed"/>


希望这有帮助,干杯。

这是Windows应用商店应用程序、WPF还是Silverlight?请在您的问题中添加适当的标签。您可以给我提供任何链接,说明如何更改按钮按下状态的视觉状态?我在努力寻找好的例子,它们或多或少都是一样的。您只是在控件模板的
VisualStateManager
中编辑该特定状态。一种简单的方法是右键单击按钮控件,选择编辑模板,在VSM中找到“已按下”状态,然后按照如上所示的相同方式进行编辑。Expression Blend对于处理模板特别方便。我敢打赌,快速浏览搜索引擎或youtube会让你轻松掌握操作方法。