问题描述
|
我如何检查情节提要的状态?
例:
if (storyboard.Completed += true) // ???
{
}
(由于明显的原因,此代码不起作用。)
解决方法
只需钩住
Completed
事件,然后在其中运行代码时,情节提要便已完成。请参阅:http://msdn.microsoft.com/zh-cn/library/system.windows.media.animation.timeline.completed(VS.95).aspx#Y565
,如何创建布尔变量(例如IsCompleted)并在Completed回调中将其设置为true呢?
,if(storyboard.GetCurrentState() == ClockState.Active)
{
// do something
}
,这不起作用。
Storyboard storyBoardPulse = this.FindResource(\"StoryboardMainIconPulse\") as Storyboard;
Storyboard.SetTarget(storyBoardPulse,this.imageIcon);
if (storyBoardPulse.GetCurrentState() != ClockState.Active)
{
storyBoardPulse.Begin();
}