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

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

Сообщение Anonymous »

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

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

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

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


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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