Gewusst wie: Angeben der Bindungsrichtung

In diesem Beispiel wird erläutert, wie sich angeben lässt, ob die Bindung nur die Eigenschaft „Bindungsziel (Ziel)“, „Bindungsquelle (Quelle)“ oder sowohl die Ziel- als auch die Quelleigenschaft aktualisiert.

Beispiel

Sie verwenden die Binding.Mode-Eigenschaft, um die Richtung der Bindung anzugeben. Im Folgenden finden Sie die verfügbaren Optionen für verbindliche Aktualisierungen:

Weitere Informationen finden Sie unter der BindingMode-Enumeration.

Im folgenden Beispiel wird das Festlegen der Mode-Eigenschaft veranschaulicht.

<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
  Text="{Binding Path=TotalIncome, Mode=OneTime}"/>

Zum Erkennen von Quelländerungen (das gilt für die OneWay-Bindung und die TwoWay-Bindung) muss die Quelle einen geeigneten Mechanismus für Benachrichtigungen bei Eigenschaftenänderungen implementieren, z. B. INotifyPropertyChanged. Siehe Implementieren der Eigenschaftsänderungsbenachrichtigung für ein Beispiel für eine INotifyPropertyChanged-Implementierung.

Bei TwoWay- oder OneWayToSource-Bindungen können Sie das Timing der Quellaktualisierungen steuern, indem Sie die UpdateSourceTrigger-Eigenschaft einstellen. Weitere Informationen finden Sie unter UpdateSourceTrigger.

Weitere Informationen