1
我使用的是EntranceThemeTransition
從右側滑入UserControl
。如何實現EntranceThemeTransition的對立面?
我想滑動用戶控件返回到右側時,用戶解除了控制權,但我無法找到ExitThemeTransition
。
This post建議ContentThemeTransition
,但我還沒有讓他們工作。
任何想法?
我使用的是EntranceThemeTransition
從右側滑入UserControl
。如何實現EntranceThemeTransition的對立面?
我想滑動用戶控件返回到右側時,用戶解除了控制權,但我無法找到ExitThemeTransition
。
This post建議ContentThemeTransition
,但我還沒有讓他們工作。
任何想法?
我不認爲有可用的轉換。
你可以嘗試的是在你的UserControl上添加一個RenderTransform來自己改變這個貼圖。
<UserControl>
<UserControl.RenderTransform>
<TranslateTransform x:Name="TranslateUserControl" />
</UserControl.RenderTransform>
</UserControl>
然後使用Storyboard來控制翻譯。
<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();
真棒,'DoubleAnimation.To'和'From'屬性讓我實現了滑入和滑出。謝謝托馬斯! – Felix