Ссылка на нулевую ссылку WPF Получение управления во время InitializeComponentC#

Место общения программистов C#
Anonymous
Ссылка на нулевую ссылку WPF Получение управления во время InitializeComponent

Сообщение Anonymous »

Итак, мой вызов метода InitializeComponent в конструкторе Window обрабатывает XML, добавляет элементы управления и подключает их к своим событиям.

Поэтому, когда свойство одного из элементов управления изменяется, он вызывает метод, который подписывается на событие. Метод ссылается на элемент управления, который еще не создан.

Почему здесь это происходит в таком порядке? Это работало в WinForms, потому что события не запускались до тех пор, пока не были созданы все элементы управления. Есть ли способ заставить это сделать в WPF?

Другие решения, которые я вижу:
  • Мне нужно подписаться на события после инициализации.
  • Мне нужно проверять значение null всякий раз, когда я имею дело с элементом управления.


Подробнее здесь: https://stackoverflow.com/questions/251 ... ecomponent

Вернуться в «C#»