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

Zur Unterstützung OneWay und TwoWay Bindungen die zugrunde liegenden Daten müssen implementieren INotifyPropertyChanged.To support OneWay and TwoWay bindings, the underlying data must implement INotifyPropertyChanged. Weitere Informationen finden Sie unter Vorgehensweise: Implementieren Sie die Benachrichtigung der Eigenschaftenänderung.For details, see How to: Implement Property Change Notification.

Für TwoWay oder OneWayToSource Bindungen, Sie können die Ziel-to-Source-Updates steuern, durch Festlegen der UpdateSourceTrigger Eigenschaft.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 anderen Bindung-Modi finden Sie unter Übersicht über die Datenbindung.For more information on the different binding modes, see Data Binding Overview.

Gilt für: