Почему некоторые из моих анимаций пропускаются? - PullRequest
0 голосов
/ 16 июля 2011

У меня есть анимация, которая запускается при загруженном событии окна.Проблема в том, что когда окно действительно загружает некоторые мои анимации, они уже пропущены.Я вижу свою анимацию на полпути.Анимация длится 0,7 секунды.Это мой код:

<Window.Triggers>
    <EventTrigger RoutedEvent="FrameworkElement.Loaded">
        <BeginStoryboard Storyboard="{StaticResource storyboardMenu}"/>
    </EventTrigger>
</Window.Triggers>

Как мне обойти это?

1 Ответ

1 голос
/ 17 июля 2011

Невозможно сказать, не зная больше, но я предполагаю, что что-то еще происходит во время или после запуска загруженного события, которое задерживает появление окна.Связывание большого количества данных является возможной причиной.Асинхронный вызов, запускаемый в вашем конструкторе или загруженные события, может возвращаться очень быстро и блокировать поток пользовательского интерфейса на несколько миллисекунд, прежде чем окна могут быть отображены, возможно?

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