Binding.Mode Binding.Mode Binding.Mode Binding.Mode Property

Definition

Ruft einen Wert ab, der die Richtung des Datenflusses in der Bindung angibt, oder legt diesen Wert fest.Gets or sets a value that indicates the direction of the data flow in the binding.

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

Eigenschaftswert

Einer der BindingMode-Werte.One of the BindingMode values. Die Standardeinstellung ist Default. Diese bewirkt, dass der Bindungsmodus-Standardwert der Zielabhängigkeitseigenschaft zurückgegeben wird.The default is Default, which returns the default binding mode value of the target dependency property. Der Standardwert ist aber für jede Abhängigkeitseigenschaft unterschiedlich.However, the default value varies for each dependency property. In der Regel haben von einem Benutzer bearbeitbare Steuerelementeigenschaften, z. B. solche von Textfeldern und Kontrollkästchen, standardmäßig bidirektionale Bindungen, wogegen die meisten anderen Eigenschaften standardmäßig unidirektionale Bindungen haben.In general, user-editable control properties, such as those of text boxes and check boxes, default to two-way bindings, whereas most other properties default to one-way bindings.

Eine programmgesteuerte Methode zum Bestimmen, ob eine Abhängigkeitseigenschaft standardmäßig uni- oder bidirektional bindet, besteht darin, die Metadaten der Eigenschaft mit GetMetadata(Type) abzurufen und dann den booleschen Wert der BindsTwoWayByDefault-Eigenschaft zu überprüfen.A programmatic way to determine whether a dependency property binds one-way or two-way by default is to get the property metadata of the property using GetMetadata(Type) and then check the Boolean value of the BindsTwoWayByDefault property.

Hinweise

Um- OneWay und TwoWay -Bindungen zu unterstützen, müssen INotifyPropertyChangeddie zugrunde liegenden Daten implementieren.To support OneWay and TwoWay bindings, the underlying data must implement INotifyPropertyChanged. Weitere Informationen finden Sie unter Vorgehensweise: Ändern Sie die Benachrichtigungüber Eigenschafts ÄnderungenFor details, see How to: Implement Property Change Notification.

Für TwoWay - OneWayToSource oder-Bindungen können Sie die Ziel-zu-Quell-Updates steuern, UpdateSourceTrigger indem Sie die-Eigenschaft festlegen.For TwoWay or OneWayToSource bindings, you can control the target-to-source updates by setting the UpdateSourceTrigger property. Weitere Informationen finden Sie unter UpdateSourceTrigger.For more information, see UpdateSourceTrigger.

Weitere Informationen zu den verschiedenen Bindungs Modi finden Sie unter Übersicht über die Datenbindung.For more information on the different binding modes, see Data Binding Overview.

Gilt für: