Compartir vía


BindingBase.Delay Propiedad

Definición

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.

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

Valor de propiedad

Int32

La cantidad de tiempo, en milisegundos, que hay que esperar antes de actualizar el origen de enlace.

Comentarios

Cuando se usa un enlace para actualizar el origen de enlace siempre que el valor de la propiedad cambie en el destino, establezca la Mode propiedad en y en UpdateSourceTrigger PropertyChanged.TwoWay En esta situación, puede usar la Delay propiedad para especificar si debe haber un retraso de tiempo entre cuando se cambia el destino y cuándo se actualiza el origen. Esto resulta útil cuando 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. Por ejemplo, supongamos que tiene un cuadro de texto que es datos enlazados bidireccionalmente a una propiedad de un objeto de datos. Cuando el usuario cambia el valor en el cuadro de texto, el origen se actualiza. Para habilitar este escenario, establezca la Mode propiedad en Binding TwoWay y en UpdateSourceTrigger PropertyChanged. Para evitar actualizar el objeto de origen con cada pulsación de tecla, establezca la Delay propiedad en un valor razonable para hacer que el enlace se actualice solo después de que haya transcurrido esa cantidad de tiempo desde que el usuario dejó de escribir.

Se aplica a