我正在使用EntranceThemeTransition
从右侧UserControl
滑动。
我想在用户解除控件时将用户控件向右滑动,但我找不到ExitThemeTransition
。
This post建议ContentThemeTransition
,但我还没有让它们继续工作。
有什么想法吗?
答案 0 :(得分:1)
我不认为有可用的过渡。
您可以尝试在UserControl上添加RenderTransform,以自行更改帖子。
<UserControl>
<UserControl.RenderTransform>
<TranslateTransform x:Name="TranslateUserControl" />
</UserControl.RenderTransform>
</UserControl>
然后使用故事板控制翻译。
<Storyboard x:Name="StoryboardTranslate">
<DoubleAnimation Storyboard.TargetName="TranslateUserControl" Storyboard.TargetProperty=/* X/Y direction */ To=/* use desired value */ Duration=/* add duration */>
<DoubleAnimation.EasingFunction>
<SineEase />
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
当控件被解除时,从后面的代码启动Storyboard。
StoryboardTranslate.Begin();