Событие WPF MouseMove срабатывает перед загрузкой

В моем окне у меня есть UserControl, который создается динамически. Я подписываюсь на два события этого UserControl: Loaded а также MouseMove, В Loaded Я создаю AdornerLayer от UserControl, И в MouseMove Я использую этот слой для добавления и удаления определенных украшений. Но странно, MouseMove событие происходит раньше Loaded и из-за этого мой _adornerLayer экземпляр равен нулю, так как он еще не установлен.

Почему это происходит? Какова правильная последовательность событий, чтобы получить _adornerLayer готовы до каких-либо событий мыши?

0 ответов

Другие вопросы по тегам