EntranceThemeTransition
にアニメーションを適用していTextBlock
ます。には、が含まれTextBlock
ているスタイルがPageHeaderTextStyle
ありますRenderTransform
。私が抱えている問題は、アニメーションの再生が完了するまで実際にはレンダリングされないエフェクトをRenderTransform
適用することです。Translation
そのため、アニメーションがコントロールをスクロールインし、突然翻訳によってテキストが所定の位置にスナップされるため、奇妙に見えます。なぜこれが起こるのか誰かが知っていますか?
翻訳を考慮してアニメーションを再生する方法はありますか?
変身:
<Setter Property="RenderTransform">
<Setter.Value>
<TranslateTransform X="-2" Y="8"/>
</Setter.Value>
</Setter>
TextBlock:
<TextBlock x:Name="pageTitle" Grid.Column="1" Text="{Binding Title}" Style="{StaticResource PageHeaderTextStyle}">
<TextBlock.Transitions>
<TransitionCollection>
<EntranceThemeTransition/>
</TransitionCollection>
</TextBlock.Transitions>
</TextBlock>