BindingBase.Delay Property

Definition

Obtiene o establece la cantidad de tiempo, en milisegundos, que hay que esperar antes de actualizar el origen de enlace después de que cambie el valor en el destino.Gets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes.

public:
 property int Delay { int get(); void set(int value); };
public int Delay { get; set; }
member this.Delay : int with get, set
Public Property Delay As Integer

Property Value

Int32

La cantidad de tiempo, en milisegundos, que hay que esperar antes de actualizar el origen de enlace.The amount of time, in milliseconds, to wait before updating the binding source.

Remarks

Cuando se usa un enlace para actualizar el origen de enlace siempre que el valor de la propiedad cambia en el destino, se establece la propiedad Mode en TwoWay y el UpdateSourceTrigger en PropertyChanged.When you use a binding to update the binding source whenever the value of the property changes on the target, you set the Mode property to TwoWay and the UpdateSourceTrigger to PropertyChanged. En esta situación, puede usar la propiedad Delay para especificar si debe haber un retraso entre el momento en que se cambia el destino y el momento en que se actualiza el origen.In this situation, you can use the Delay property to specify whether there should be a time delay between when the target is changed and when the source is updated. Esto resulta útil si desea permitir que los usuarios cambien una propiedad en un objeto de origen, pero no desea que cada cambio se confirme inmediatamente en el origen.This is useful when you want to enable users to change a property on a source object but you don't want each change to be immediately committed to the source. Por ejemplo, supongamos que tiene un cuadro de texto que tiene datos enlazados en dos sentidos a una propiedad de un objeto de datos.For example, suppose that you have a text box that is data two-way bound to a property of a data object. Cuando el usuario cambia el valor en el cuadro de texto, el origen se actualiza.When the user changes the value in the text box, the source gets updated. Para habilitar este escenario, establezca la propiedad Mode en el Binding en TwoWay y el UpdateSourceTrigger en PropertyChanged.To enable this scenario, you set the Mode property on the Binding to TwoWay and the UpdateSourceTrigger to PropertyChanged. Para evitar actualizar el objeto de origen con cada pulsación de tecla, establezca la propiedad Delay en un valor razonable para que el enlace se actualice solo después de que haya transcurrido ese período de tiempo desde que el usuario ha dejado de escribir.To avoid updating the source object with every keystroke, set the Delay property to a reasonable value to cause the binding to update only after that amount of time has elapsed since the user stopped typing.

Applies to