我为我的Windows 8.1应用程序创建了一个“弹出式样”(Popup Style)。我将“PopupThemeTransition”应用于它的“ChildTransitions”属性。
<Style x:Key="AnimatedPopupStyle" TargetType="Popup">
<Setter Property="IsLightDismissEnabled" Value="False"/>
<Setter Property="ChildTransitions">
<Setter.Value>
<TransitionCollection>
<PopupThemeTransition/>
</TransitionCollection>
</Setter.Value>
</Setter>
</Style>
我的问题是当它打开时它会动画效果,但关闭时没有动画效果。怎么做才能在隐藏时为内容添加动画效果?我需要创建一个自定义弹出控件吗?
NB: 我知道有PopInThemeAnimation
和PopOutThemeAnimation
,但不知道如何在这种情况下使用它们?