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