我有一个ListView占用Grid的单元格:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<ListView
x:Name="itemListView"
Grid.Column="0"
Grid.ColumnSpan="2"
/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
我想在Storyboard中改变colspan:
<VisualState x:Name="Snapped">
<Storyboard>
<ObjectAnimationUsingKeyFrames
Storyboard.TargetName="itemListView"
Storyboard.TargetProperty="Grid.ColumnSpan">
<DiscreteObjectKeyFrame KeyTime="0" Value="1" />
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
Run Code Online (Sandbox Code Playgroud)
但它最终导致运行时错误......