BindingBase.Delay BindingBase.Delay BindingBase.Delay BindingBase.Delay Property

Definition

Ruft die Zeitdauer in Millisekunden ab, die gewartet wird, ehe die Bindungsquelle aktualisiert wird, nachdem sich der Wert im Ziel geändert hat, oder legt diese fest.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

Eigenschaftswert

Die Zeitdauer in Millisekunden, die gewartet werden soll, bevor die Bindungsquelle aktualisiert wird.The amount of time, in milliseconds, to wait before updating the binding source.

Hinweise

Wenn Sie eine Bindung verwenden, um die Bindungs Quelle zu aktualisieren, wenn sich der Wert der-Eigenschaft auf dem Ziel ändert Mode , legen TwoWay Sie die- PropertyChangedEigenschaft auf und UpdateSourceTrigger auf fest.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. In dieser Situation können Sie die Delay -Eigenschaft verwenden, um anzugeben, ob eine Zeitverzögerung zwischen dem Ändern des Ziels und dem Aktualisieren der Quelle auftreten soll.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. Dies ist hilfreich, wenn Sie es Benutzern ermöglichen möchten, eine Eigenschaft für ein Quell Objekt zu ändern, aber Sie möchten nicht, dass jede Änderung sofort an die Quelle übertragen wird.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. Angenommen, Sie verfügen über ein Textfeld, das Daten bidirektional an eine Eigenschaft eines Datenobjekts gebunden ist.For example, suppose that you have a text box that is data two-way bound to a property of a data object. Wenn der Benutzer den Wert im Textfeld ändert, wird die Quelle aktualisiert.When the user changes the value in the text box, the source gets updated. Um dieses Szenario zu aktivieren, legen Sie Mode die TwoWay -Eigenschaft Binding auf und UpdateSourceTrigger PropertyChangedauf fest.To enable this scenario, you set the Mode property on the Binding to TwoWay and the UpdateSourceTrigger to PropertyChanged. Legen Sie für die Delay -Eigenschaft einen angemessenen Wert fest, um zu verhindern, dass die Bindung nur dann aktualisiert wird, nachdem diese Zeitspanne abgelaufen ist, wenn der Benutzer die Eingabe beendet hat.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.

Gilt für: