Así que mi llamada al método InitializeComponent
en el constructor de la ventana se ejecuta a través del XML y agrega los controles y los conecta en sus eventos.Obtención de WPF referencia de control nulo durante InitializeComponent
Así que cuando una propiedad de uno de los controles cambia lo llama al Método que se suscribe al evento. El método hace referencia a un control que aún no se ha creado.
¿Por qué sucede esto en este orden aquí? Funcionó en WinForms porque los eventos no se activaron hasta más tarde, después de que se crearon todos los controles. ¿Hay alguna manera de forzar esto en WPF?
Las otras soluciones que veo son
necesito para suscribirse a los eventos después de la inicialización.
Necesito comprobar nulo cada vez que trato con un control.
Sería útil saber específicamente qué eventos están causando el problema. ¿Puede agregar un poco más de detalle? Sin embargo, sospecho que la respuesta puede ser su primer punto ... –
¿Puede explicarme más sobre la arquitectura? Tengo curiosidad por saber por qué una propiedad contendría la suscripción al evento. –