У меня есть приложение 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>
У вас есть идеи, как лучше всего реализовать такую анимацию?
Спасибо