Partager via


BindingBase.Delay Propriété

Définition

Obtient ou définit la durée, en millisecondes, pour attendre avant de mettre à jour la source de liaison après la modification de la valeur sur la cible.

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

Valeur de propriété

Durée, en millisecondes, d’attente avant de mettre à jour la source de liaison.

Remarques

Lorsque vous utilisez une liaison pour mettre à jour la source de liaison chaque fois que la valeur de la propriété change sur la cible, vous définissez la propriété sur et sur ModeUpdateSourceTriggerPropertyChanged.TwoWay Dans ce cas, vous pouvez utiliser la Delay propriété pour spécifier s’il doit y avoir un délai entre le moment où la cible est modifiée et lorsque la source est mise à jour. Cela est utile lorsque vous souhaitez permettre aux utilisateurs de modifier une propriété sur un objet source, mais que vous ne souhaitez pas que chaque modification soit immédiatement validée sur la source. Par exemple, supposons que vous disposez d’une zone de texte qui est liée de deux manières à une propriété d’un objet de données. Lorsque l’utilisateur modifie la valeur dans la zone de texte, la source est mise à jour. Pour activer ce scénario, vous définissez la Mode propriété sur la Binding valeur et TwoWay la valeur UpdateSourceTriggerPropertyChanged. Pour éviter de mettre à jour l’objet source avec chaque séquence de touches, définissez la Delay propriété sur une valeur raisonnable pour que la liaison ne soit mise à jour qu’après ce temps écoulé depuis que l’utilisateur a cessé de taper.

S’applique à