Binding.UpdateSourceTrigger Binding.UpdateSourceTrigger Binding.UpdateSourceTrigger Binding.UpdateSourceTrigger Property

Definition

Ruft einen Wert ab, der die zeitliche Steuerung der Updates für die Bindungsquelle bestimmt, oder legt diesen fest.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

Eigenschaftswert

Einer der UpdateSourceTrigger-Werte.One of the UpdateSourceTrigger values. Der Standardwert ist Default. Dieser bewirkt, dass der standardmäßige UpdateSourceTrigger-Wert der Zielabhängigkeitseigenschaft zurückgegeben wird.The default is Default, which returns the default UpdateSourceTrigger value of the target dependency property. Der Standardwert für die meisten Abhängigkeitseigenschaften ist jedoch PropertyChanged, während die Text-Eigenschaft den Standardwert LostFocus aufweist.However, the default value for most dependency properties is PropertyChanged, while the Text property has a default value of LostFocus.

Eine programmgesteuerte Methode zum Bestimmen des standardmäßigen UpdateSourceTrigger-Werts einer Abhängigkeitseigenschaft besteht darin, die Metadaten der Eigenschaft mithilfe von GetMetadata(Type) abzurufen und dann den Wert der DefaultUpdateSourceTrigger-Eigenschaft zu überprüfen.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.

Hinweise

Bindungen, die TwoWay auf OneWayToSource Änderungen in der Ziel Eigenschaft warten oder diese überwachen und an die Quelle zurückgeben.Bindings that are TwoWay or OneWayToSource listen for changes in the target property and propagate them back to the source. Dies wird als Aktualisieren der Quelle bezeichnet.This is known as updating the source. Normalerweise erfolgen diese Updates immer dann, wenn sich die Ziel Eigenschaft ändert.Usually, these updates happen whenever the target property changes. Dies eignet sich für Kontrollkästchen und andere einfache Steuerelemente, ist aber in der Regel nicht für Textfelder geeignet.This is fine for check boxes and other simple controls, but it is usually not appropriate for text fields. Durch die Aktualisierung nach jeder Tastatureingabe kann die Leistung beeinträchtigt werden, und der Benutzer wird der üblichen Gelegenheit zum rückgängigsten rückgängigsten und Beheben von Eingabefehlern verweigert.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. UpdateSourceTrigger Daher ist Text PropertyChangedder Standardwert der-Eigenschaft und nicht. LostFocusTherefore, the default UpdateSourceTrigger value of the Text property is LostFocus and not PropertyChanged.

Wenn Sie den UpdateSourceTrigger Wert auf Explicitfestlegen, müssen Sie die UpdateSource -Methode aufrufen. andernfalls werden die Änderungen nicht an die Quelle zurückgegeben.If you set the UpdateSourceTrigger value to Explicit, you must call the UpdateSource method or the changes will not propagate back to the source.

Gilt für:

Siehe auch