如何检查情节提要的状态?

问题描述

| 我如何检查情节提要的状态? 例:
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();
            }