Binding.UpdateSourceTrigger Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que determina los intervalos de las actualizaciones del origen de enlace.
public:
property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger
Valor de propiedad
Uno de los valores de UpdateSourceTrigger. El valor predeterminado es Default, que devuelve el valor predeterminado UpdateSourceTrigger de la propiedad de dependencia de destino. Sin embargo, el valor predeterminado para la mayoría de las propiedades de dependencia es PropertyChanged, mientras que la propiedad Text tiene un valor predeterminado de LostFocus.
Un método para determinar mediante programación el valor predeterminado UpdateSourceTrigger de una propiedad de dependencia consiste en obtener los metadatos de la propiedad mediante GetMetadata(Type) y, después, comprobar el valor de la propiedad DefaultUpdateSourceTrigger.
Comentarios
Enlaces que son o OneWayToSource escuchan TwoWay cambios en la propiedad de destino y los propagan de nuevo al origen. Esto se conoce como el origen de la actualización. Normalmente, estas actualizaciones se producen cada vez que cambia la propiedad de destino. Esto es adecuado para las casillas y otros controles simples, pero normalmente no es adecuado para los campos de texto. La actualización después de cada pulsación de tecla puede disminuir el rendimiento y deniega al usuario la oportunidad habitual de retroceder y corregir errores de escritura antes de confirmar el nuevo valor. Por lo tanto, el valor predeterminado UpdateSourceTrigger de la Text propiedad es LostFocus y no PropertyChangedes .
Si establece el UpdateSourceTrigger valor Expliciten , debe llamar al UpdateSource método o los cambios no se propagarán de nuevo al origen.