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