我正试图了解故事情节的当前状态。
如果故事板再次停止播放,我想要一些东西。
我该如何获得当前状态?
以下是播放故事板的代码:
void loadtime()
{
ringingAlarm.Begin();
}
答案 0 :(得分:2)
Storyboard
没有任何指示其当前状态的属性或方法。但是它在完成时会触发Completed事件。您可以在Storyboard周围创建一个简单的包装器来跟踪状态,有关示例,请参阅this forum post。
答案 1 :(得分:0)
您可以使用Storyboard.GetCurrentState获取ClockState
。此ClockState是一个具有Stopped
属性的枚举,如果动画停止,则会返回该属性。
或者,您可以像ColinE建议的那样创建一个包装器。