Учитывая окно WPF, которое может содержать или не содержать анимации, я хотел бы подождать, пока все они будут выполнены, прежде чем продолжить обработку. Есть ли общий способ сделать это. В настоящее время я могу сделать что-то вроде этого:
void WaitForAnimation(Storyboard storyboard)
{
WaitUntil(() => storyboard.GetCurrentState() == ClockState.Stopped);
}
Но это предполагает, что я знаю раскадровки или у меня есть какой-то способ их найти. Есть ли способ сделать это?