【发布时间】:2012-03-06 21:53:10
【问题描述】:
我有带有简单电话页面的 WP7 应用程序。
我有复选框
<CheckBox Content="Click me" Margin="0,2,0,0">
当我选中复选框时,我希望它下方的堆栈面板展开。
<StackPanel Height="0" x:Name="MyStackPanel">
<CheckBox Content="Condition"/>
</StackPanel>
现在我尝试了这个解决方案,但我收到 EventTrigger.RoutedEvent 无法分配给 Checkbox.Checked 的异常。
<CheckBox Content="Click Me" Margin="0,2,0,0">
<CheckBox.Triggers>
<EventTrigger RoutedEvent="CheckBox.Checked">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="MyStackPanel"
Storyboard.TargetProperty="Height"
To="100"
Duration="0:0:0.5" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</CheckBox.Triggers>
</CheckBox>
您对实现此类动画的最佳方法有什么想法吗?
谢谢
【问题讨论】:
标签: c# wpf windows-phone-7 xaml storyboard