我有一个当前在 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">
当我点击 ListView 中的一个项目时,它会出现一个小的弹跳动画。我怎样才能阻止它这样做?
最佳答案
由于您使用的是 xaml,因此您只需将该动画从该控件的 VisualStateManager 中的按下状态中取出 Item Template .
你想改变这个;
<VisualState x:Name="Pressed">
<Storyboard>
<PointerDownThemeAnimation TargetName="ContentContainer" />
</Storyboard>
</VisualState>
就这样;
<VisualState x:Name="Pressed"/>
希望这有帮助,干杯。
关于xaml - Windows 8 ListView - 如何在单击时停止 ListView 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18474515/