Binding.UpdateSourceTrigger Property

Definition

Obtiene o establece un valor que determina los intervalos de las actualizaciones del origen de enlace.Gets or sets a value that determines the timing of binding source updates.

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

Property Value

UpdateSourceTrigger

Uno de los valores de UpdateSourceTrigger.One of the UpdateSourceTrigger values. El valor predeterminado es Default, que devuelve el valor predeterminado UpdateSourceTrigger de la propiedad de dependencia de destino.The default is Default, which returns the default UpdateSourceTrigger value of the target dependency property. 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.However, the default value for most dependency properties is PropertyChanged, while the Text property has a default value of 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.A programmatic way to determine the default UpdateSourceTrigger value of a dependency property is to get the property metadata of the property using GetMetadata(Type) and then check the value of the DefaultUpdateSourceTrigger property.

Remarks

Los enlaces que se TwoWay o OneWayToSource escuchan los cambios en la propiedad de destino y los propagan de nuevo al origen.Bindings that are TwoWay or OneWayToSource listen for changes in the target property and propagate them back to the source. Esto se conoce como el origen de la actualización.This is known as updating the source. Normalmente, estas actualizaciones se producen siempre que cambia la propiedad de destino.Usually, these updates happen whenever the target property changes. Esto es correcto para las casillas y otros controles simples, pero no suele ser adecuado para los campos de texto.This is fine for check boxes and other simple controls, but it is usually not appropriate for text fields. La actualización después de cada pulsación de tecla puede reducir el rendimiento y deniega al usuario la oportunidad habitual de retroceso y corregir los errores tipográficos antes de confirmar el nuevo valor.Updating after every keystroke can diminish performance and it denies the user the usual opportunity to backspace and fix typing errors before committing to the new value. Por lo tanto, el valor de UpdateSourceTrigger predeterminado de la propiedad Text es LostFocus y no PropertyChanged.Therefore, the default UpdateSourceTrigger value of the Text property is LostFocus and not PropertyChanged.

Si establece el valor UpdateSourceTrigger en Explicit, debe llamar al método UpdateSource o los cambios no se propagarán de nuevo al origen.If you set the UpdateSourceTrigger value to Explicit, you must call the UpdateSource method or the changes will not propagate back to the source.

Applies to

See also