Итак, мой вызов метода InitializeComponent в конструкторе Window работает через XML и добавляет элементы управления и подключает их к своим событиям.
Поэтому, когда свойство одного из элементов управления изменяется, он вызывает метод, который подписывается на событие. Метод ссылается на элемент управления, который еще не создан.
Почему это происходит в этом порядке здесь? Он работал в WinForms, потому что события не запускались до тех пор, пока не были созданы все элементы управления. Есть ли способ заставить это в WPF?
Другие решения, которые я вижу,
-
Мне нужно подписаться на события после инициализации. Это боль в дерьме.
-
Мне нужно проверять значение null, когда я общаюсь с элементом управления. Также боль в дерьме, с добавлением боли.
Любая помощь?