私はそれに使用できるトランジションがないと思います。
あなたが試みることができる試みは、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>
コントロールが終了すると、ストーリーボードはコードの背後から開始されます。
StoryboardTranslate.Begin();
「DoubleAnimation.To」と「From」プロパティを使用すると、スライドインとスライドアウトの両方を実現できます。ありがとうThomas! – Felix