У меня есть анимация, определенная в XAML (как UserControl), которая по существу переключается между двумя изображениями каждую секунду:
Collapsed
Visible
Ее можно использовать в окне таким образом:
Моя проблема в том, что когда окно с анимацией закрывается, оно продолжает работать и вызывает утечку. Я не могу остановить анимацию через RemoteAnimation_Unloaded () с помощью storyboard.Stop () ... это не работает.
Я проверил оба этих сообщения, но они не применяются:
Я могу попасть в выгруженный метод, но вызов Stop () не останавливает анимацию. Насколько я понимаю, это может быть проблема с вызовом Begin () для раскадровки. Имеется перегрузка с параметром isControlable. Однако, поскольку анимация полностью в XAML, я не знаю, как на это повлиять.