Я пытаюсь оживить главное окно, меняя ширину и высоту.Я использую DataTrigger в стиле основного окна, чтобы изменить его, но когда я запускаю его, сначала происходит изменение ширины, а затем изменение высоты, я хочу, чтобы они оба изменялись одновременно.
<Storyboard x:Key="TransitToExecution">
<!-- This animation hides the main panel -->
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" Duration="0:0:0.5">
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="{StaticResource ScreenHeight}"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Width)" Duration="0:0:0.5">
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="{StaticResource ScreenWidth}"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
ДанныеТриггер очень прост:
<Window.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding IsWideScreen}" Value="true" >
<DataTrigger.EnterActions>
<BeginStoryboard Storyboard="{StaticResource TransitToExecution}"/>
</DataTrigger.EnterActions>
</DataTrigger>
</Style.Triggers>
</Style>
</Window.Style>
Есть идеи, почему эти две анимации не запускаются одновременно?
Спасибо