我想使用GridView
更改Storyboard
的方向。
我已尝试以下操作,但属性(ItemsPanel.Orientation)
不存在:
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="defaultNavigation" Storyboard.TargetProperty="(ItemsPanel.Orientation)">
<DiscreteObjectKeyFrame KeyTime="0" Value="Horizontal"/>
</ObjectAnimationUsingKeyFrames>
这是否可以,而无需添加单独的GridView
?
答案 0 :(得分:0)
解决了它。
我将以下Style
添加到Page.Resources
,并在VisualState
StoryBoard
中将GridView的样式更改为此样式。
<Style TargetType="GridView" x:Key="HorizontalItemsPanelStyle">
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal"/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<Setter Property="ScrollViewer.VerticalScrollMode" Value="Enabled"/>
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
<Setter Property="ScrollViewer.HorizontalScrollMode" Value="Disabled"/>
</Style>