Я хочу анимировать панель стека при нажатии кнопки, Button
, которую я нажимаю, выполняет анимацию, в то время как StackPanel
не
это в кнопке ControlTemplate
<EventTrigger RoutedEvent="Click">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.Target="{Binding ElementName=menus}"
Storyboard.TargetProperty="Width"
From="0" To="1500"
Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
Это в xaml
<StackPanel x:Name="menus" Orientation="Horizontal"
VerticalAlignment="Bottom"
HorizontalAlignment="Center"
Margin="160 0 0 120">
<Button Margin="30" Content="Open Account" Style="{StaticResource MenuButton}" />
<Button Margin="30" Content="Instant Card Printing" Style="{StaticResource MenuButton}" />
<Button Margin="30" Content="Banking Services" Style="{StaticResource MenuButton}" />
<Button Margin="30" Content="Bill Payment" Style="{StaticResource MenuButton}" />
<Button Margin="30" Content="Support" Style="{StaticResource MenuButton}" />
</StackPanel>
Я хочу, чтобы панель стека анимировалась слева направо после нажатия кнопки