Freigeben über


Binding.Mode Eigenschaft

Definition

Ruft einen Wert ab, der die Richtung des Datenflusses in der Bindung angibt, oder legt diesen Wert fest.

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

BindingMode

Einer der BindingMode-Werte. Die Standardeinstellung ist Default. Diese bewirkt, dass der Bindungsmodus-Standardwert der Zielabhängigkeitseigenschaft zurückgegeben wird. Der Standardwert ist aber für jede Abhängigkeitseigenschaft unterschiedlich. 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.

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.

Hinweise

Um Bindungen zu unterstützen OneWay und TwoWay zu binden, müssen die zugrunde liegenden Daten implementiert werden INotifyPropertyChanged. Ausführliche Informationen finden Sie unter How to: Implement Property Change Notification.

Für TwoWay oder OneWayToSource Bindungen können Sie die Ziel-zu-Quelle-Updates steuern, indem Sie die UpdateSourceTrigger Eigenschaft festlegen. Weitere Informationen finden Sie unter UpdateSourceTrigger.

Weitere Informationen zu den verschiedenen Bindungsmodi finden Sie in der Datenbindungsübersicht.

Gilt für