【发布时间】:2012-10-13 02:24:24
【问题描述】:
我正在尝试像这样修改 WrapGrid 的 MaximumRowsOrColumns 属性:
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid x:Name="wrapGridItems" Orientation="Vertical" MaximumRowsOrColumns="1" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
然后我使用此代码更改 WrapGrid:
<VisualState x:Name="Snapped">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="wrapGridItems" Storyboard.TargetProperty="MaximumRowsOrColumns">
<DiscreteObjectKeyFrame KeyTime="0" Value="-1"/>
</ObjectAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="headerText" Storyboard.TargetProperty="Text">
<DiscreteObjectKeyFrame KeyTime="0" Value="Pins"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
但我得到了错误
WinRT 信息:无法解析 TargetName wrapGridItems。
我应该如何引用 ObjectAnimationUsingKeyFrames Storyboard.TargetName 属性中的 WrapGrid?
【问题讨论】: