2012-01-18 11 views

Respuesta

23

Puede enlazar la propiedad Text y hacer uso del UpdateSourceTrigger.

UpdateSourceTrigger=PropertyChanged 

estableciéndolo en PropertyChanged, recibirá una notificación cada vez que cambia el texto.

+0

Plz ayuda. Tuve el mismo problema, y ​​en el depurador la propiedad limitada parece devolver el valor correcto, pero el cuadro de texto no se actualiza con él. Nuestro caso de uso es que rechazamos la entrada del usuario y queremos dejar el valor anterior. – ilans

+0

Esto es compilable -> sin comillas, como este: sam

2

@Anron answer es correcto, pero creo que funciona solo cuando estamos haciendo enlace de datos (usando MVVM).

De @thecorp pregunta lo que he entendido es que lo está intentando en el código detrás del archivo.

Puede aprovechar los eventos "KeyDown" y "KeyUp" del cuadro de texto o si está utilizando el enlace de datos Aaron anwer debería resolver su problema.

12

TextChangedhace se enciende tan pronto como se cambia el texto.

(Si usted tiene un vinculante sobre Text es no la misma cosa, es completamente independiente del evento.)

Cuestiones relacionadas