Я пытаюсь узнать текущее состояние рассказчика.
Я хотел что-то вроде, если раскадровка перестала играть снова.
Как мне узнать текущее состояние ??
Ниже мой код для игры в раскадровку:
void loadtime() { ringingAlarm.Begin(); }
Storyboard не имеет каких-либо свойств или методов, которые указывают его текущее состояние. Тем не менее, он запускает событие Completed после его завершения. Вы можете создать простую обертку вокруг вашей раскадровки, чтобы отслеживать состояние, см. это сообщение на форуме , например.
Storyboard
Вы можете использовать Storyboard.GetCurrentState , чтобы получить ClockState. Это ClockState является перечислением со свойством Stopped, которое возвращается, если ваша анимация остановлена.
ClockState
Stopped
Или вы можете создать оболочку, как предложил ColinE.