¿Cuál es el orden en que se aplican las propiedades adjuntas a un objeto? Supongo que debería ignorar esto, pero aquí mi escenario: Tengo una propiedad adjunta para pegar la VM a la Vista, y luego, otra propiedad adjunta que depende de la primera. Estoy tratando de ver qué pasa si el segundo está configurado antes del primero, ¡pero no logro obtener el error! es decir, el primero (el modelo) siempre se configura antes del segundo, cualquiera que sea el orden en xaml. ¿Quién dirige la orden de asignación? ¿Puedo cambiarlo?Propiedades adjuntas pedido
Ahora estoy tratando con el fallecido assigmement mediante la suscripción al evento de cambio de proeprty:
DependencyPropertyDescriptor dd = DependencyPropertyDescriptor.FromProperty(FrameworkElement.DataContextProperty,depo.GetType());
dd.AddValueChanged(depo, (s, a) =>
{
ChangeDatacontext(s as DependencyObject);
}
y para simular la configuración I problema manualmente un nuevo DataContext al objeto.
Gracias, Félix
eso es trabajo gracias. Pero, ¿y si tienes dos objetos diferentes? Ahora estoy suscribiendo el evento PropertyChange en el objeto, y funcionó para mí, pero tengo curiosidad sobre por qué una empresa siempre se establece antes que la otra. –