Tengo un control de usuario donde el XAML del control se puede unir a las propiedades apropiadas del contexto de datos del padre como normal (el contexto de datos se propaga en xaml).WPF User Control DataContext es nulo
Por ejemplo, tengo una ventana cuyo DataContext estoy configurando a ObjectA, por ejemplo. Mi control de usuario dentro de la ventana es entonces intentar acceder a las propiedades dentro del dataContext
Por lo tanto, el xaml y el código de mi ventana pueden ver un DataContext no nulo.
Mi control que se propaga a través de DataContext puede ver un DataContext no nulo en el Xaml pero no en el código subyacente.
¿Cuál es la forma correcta de manejar esto?
Tuve que suscribirme al evento DataContextChanged antes de InitializeComponent para poder manejar el evento la primera vez que se configuró DataContext. – Darlene
También funciona para hacer: DataContextChanged + = UserControl1_DataContextChanged; – Skychan