Получение текущего состояния раскадровки в C # Windows Phone 7 - PullRequest
1 голос
/ 08 августа 2011

Я пытаюсь узнать текущее состояние рассказчика.

Я хотел что-то вроде, если раскадровка перестала играть снова.

Как мне узнать текущее состояние ??

Ниже мой код для игры в раскадровку:

void loadtime()
{
    ringingAlarm.Begin();
}

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Storyboard не имеет каких-либо свойств или методов, которые указывают его текущее состояние. Тем не менее, он запускает событие Completed после его завершения. Вы можете создать простую обертку вокруг вашей раскадровки, чтобы отслеживать состояние, см. это сообщение на форуме , например.

0 голосов
/ 08 августа 2011

Вы можете использовать Storyboard.GetCurrentState , чтобы получить ClockState. Это ClockState является перечислением со свойством Stopped, которое возвращается, если ваша анимация остановлена.

Или вы можете создать оболочку, как предложил ColinE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...