Bueno Digamos que tengo un objeto que i databind a, implementa INotifyPropertyChanged para contar la interfaz gráfica de usuario cuando un valor ha cambiado ...WPF ¿Seguridad de hilo de enlace de datos?
si desencadenar este de un hilo diferente que el hilo GUI cómo se comportan WPF?
y se asegurará de que obtiene el valor de la propiedad de la memoria y no de la memoria caché de la CPU?
im más o menos preguntando si WPF hace bloqueo() en el objeto que contiene la propiedad ...
1 Ja! Aprende algo nuevo todos los días Acabo de hacer una prueba rápida para confirmar esto ... Estoy seguro de que tuve que asignar valores al hilo de la interfaz de usuario al trabajar con wpf ... tal vez solo me estoy volviendo senil ... – ozczecho
Sin duda tiene que reunir las llamadas en contra de un real control ('textBox.Text =" Foo ")', pero el marco de enlace de datos ayuda un poco. –
¿Qué pasa si escribo un valor a la variable privada que utiliza la propiedad y luego desencadenar el evento, entonces el hilo "GUI" va a leer el valor, pero tiene un valor antiguo en caché en la memoria caché de la CPU ... hay ¿Alguna manipulación de esto que asegure que el valor no sea antiguo o guardado en la memoria caché? ... – Peter