【发布时间】:2012-11-17 23:12:47
【问题描述】:
我将EntranceThemeTransition 动画应用到TextBlock。 TextBlock 的样式为 PageHeaderTextStyle,其中包含 RenderTransform。我遇到的问题是 RenderTransform 应用了 Translation 效果,直到动画播放完毕后才会真正呈现。所以,它看起来很奇怪,因为动画滚动控件,然后突然翻译将文本捕捉到位。有谁知道为什么会这样?
有没有办法在考虑翻译的情况下播放动画?
变换:
<Setter Property="RenderTransform">
<Setter.Value>
<TranslateTransform X="-2" Y="8"/>
</Setter.Value>
</Setter>
文本块:
<TextBlock x:Name="pageTitle" Grid.Column="1" Text="{Binding Title}" Style="{StaticResource PageHeaderTextStyle}">
<TextBlock.Transitions>
<TransitionCollection>
<EntranceThemeTransition/>
</TransitionCollection>
</TextBlock.Transitions>
</TextBlock>
【问题讨论】:
标签: xaml windows-8 microsoft-metro windows-runtime windows-store-apps