我想检查一下状态&在执行其他代码之前,Storyboard的位置。
void doStuffIfAfter5Seconds()
{
TimeSpan curPos = myStoryboard.getCurrentTime();
if(curPos != null && curPos.TotalSeconds > 5)
{
doStuff();
}
}
但是,当我尝试调用myStoryboard.getCurrentTime()
时,我收到一个SystemInvalidOperationException,其中包含以下信息:
无法执行操作,因为未应用指定的Storyboard 这个对象用于交互式控制。
我知道如果我希望能够从代码中控制一个故事板,我需要像这样开始:myStoryboard.Begin(this, true);
但是,如果我在某种情况下我不会&# 39;不知道这个故事板是否曾经运行过?