Freigeben über


Binding.Mode Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der die Richtung des Datenflusses in der Bindung angibt.

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. Der Standardwert ist Default, der den Standardbindungsmoduswert der Zielabhängigkeitseigenschaft zurückgibt. Der Standardwert variiert jedoch für jede Abhängigkeitseigenschaft. Im Allgemeinen werden bearbeitbare Steuerelementeigenschaften wie Textfelder und Kontrollkästchen standardmäßig für bidirektionale Bindungen verwendet, während die meisten anderen Eigenschaften standardmäßig unidirektionale Bindungen aufweisen.

Eine programmgesteuerte Methode, um zu bestimmen, ob eine Abhängigkeitseigenschaft standardmäßig unidirektionale oder bidirektionale Bindungen enthält, besteht darin, die Eigenschaftsmetadaten der Eigenschaft mithilfe 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-Aktualisierungen steuern, indem Sie die UpdateSourceTrigger Eigenschaft festlegen. Weitere Informationen finden Sie unter UpdateSourceTrigger.

Weitere Informationen zu den verschiedenen Bindungsmodi finden Sie unter Data Binding Overview.

Gilt für: