在c# windows phone 7中获取故事板的当前状态
本文关键字:状态 故事 获取 windows phone | 更新日期: 2023-09-27 18:05:02
我正在尝试获取故事板的当前状态。
我想要的是,如果故事板停止了,再播放一次。
我该如何获取当前状态??
下面是我播放故事板的代码:
void loadtime()
{
ringingAlarm.Begin();
}
Storyboard
没有任何指示其当前状态的属性或方法。然而,当它完成时,它会触发一个Completed事件。您可以在故事板周围创建一个简单的包装器来跟踪状态,参见这个论坛帖子中的示例。
你可以使用Storyboard。GetCurrentState获取ClockState
。这个ClockState是一个具有Stopped
属性的枚举,当动画停止时返回。
或者,您可以按照ColinE的建议创建一个包装器