Xaml Windows 8 ListView-如何在单击时停止ListView动画
我当前在xaml中定义了一个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}"
<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会让你轻松掌握操作方法。