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 TwoWay oder OneWayToSource Lauschen auf Änderungen in der Zieleigenschaft und übertragen sie zurück an die Quelle.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. Diese Updates in der Regel auftreten, wenn sich die Zieleigenschaft ändert.Usually, these updates happen whenever the target property changes. Dies ist in Ordnung, Kontrollkästchen und anderen einfachen Steuerelementen, eignet sich jedoch in der Regel nicht für Textfelder.This is fine for check boxes and other simple controls, but it is usually not appropriate for text fields. Aktualisieren nach jeder Tastatureingabe kann die Leistung mindern und dem Benutzer die übliche Möglichkeit verweigert zu RÜCKTASTE Tippfehler beheben, vor dem Commit in den neuen Wert ein.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. Aus diesem Grund standardmäßig UpdateSourceTrigger Wert der Text Eigenschaft LostFocus und nicht PropertyChanged.Therefore, the default UpdateSourceTrigger value of the Text property is LostFocus and not PropertyChanged.

Setzen Sie die UpdateSourceTrigger Wert Explicit, rufen Sie die UpdateSource Methode oder die Änderungen nicht zurück an die Quelle weitergegeben werden.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