Estoy creando una aplicación y he supuesto que cuando un control está vinculado a un miembro en el modelo de vista (es decir, un TextBox a un campo de cadena) la cadena se actualiza cada vez que el usuario cambia la información en el cuadro de texto y no más tarde.En C# (WPF), ¿se produce un enlace de datos cuando los cambios de datos en la interfaz de usuario se procesan inmediatamente?
Pero lo que he encontrado es que la cadena se actualiza cuando se cambia el cuadro de texto Y cuando el usuario hace clic \ tabula fuera del cuadro de texto.
(estoy usando el marco Caliburn.Micro si lo que importa.)
Puede alguien explicar lo que es correcto y cómo hacer para que un cambio se refleja inmediatamente?
Gracias por la respuesta, definitivamente miraré el enlace. En cuanto a los datos incorrectos, el modelo de vista realmente está haciendo la validación de entrada y no guardará nada en el modelo a menos que todo pase. – Scifiballer24
Claro. solo es una validación mucho menor si solo se trata de "entrada finalizada" y no recibe las actualizaciones "en camino";) – TomTom