我有一个简单的动画,我使用混合将TextBlock向左移动直到它从屏幕上消失
<phone:PhoneApplicationPage.Resources>
<Storyboard x:Name="dtitle">
<DoubleAnimation Duration="0:0:2" To="-523.831" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)" Storyboard.TargetName="titleblock" d:IsOptimized="True"/>
</Storyboard>
</phone:PhoneApplicationPage.Resources>
我有一个按钮'开始'应播放动画大约0.25秒,然后暂停它。因此,如果用户按下按钮,TextBlock将向左移动一点然后停止。有什么像
dtitle.Resume()
//wait 0.25 secs
dtitle.Pause()
或者
dtitle.PlayForSeconds(0.25)
用户应该能够在此期间内使用UI。