Freigeben über


BindingMode Enumeration

Definition

Beschreibt die Richtung des Datenflusses in einer Bindung.

public enum class BindingMode
public enum BindingMode
type BindingMode = 
Public Enum BindingMode
Vererbung
BindingMode

Felder

Default 4

Verwendet den Mode-Standardwert des Bindungsziels. Der Standardwert ist 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.

OneTime 2

Aktualisiert das Bindungsziel, wenn die Anwendung gestartet oder der Datenkontext geändert wird. Dieser Bindungstyp empfiehlt sich, wenn Sie Daten verwenden, bei denen eine Momentaufnahme des aktuellen Zustands verwendet werden kann oder die Daten tatsächlich statisch sind. Dieser Bindungstyp ist auch hilfreich, wenn die Zieleigenschaft mit einem bestimmten Wert der Quelleigenschaft initialisiert werden soll und der Datenkontext vorab nicht bekannt ist. Dies ist eine wesentlich einfachere Form der OneWay-Bindung, die eine bessere Leistung in Situationen bietet, in denen der Quellwert unverändert bleibt.

OneWay 1

Aktualisiert die Bindungsziel-Eigenschaft (Zieleigenschaft), wenn die Bindungsquelle (Quelle) geändert wird. Dieser Bindungstyp empfiehlt sich, wenn das gebundene Steuerelement implizit als schreibgeschützt festgelegt wurde. Sie können beispielsweise eine Bindung an eine Quelle wie einen Börsenticker erstellen. Möglicherweise ist für die Zieleigenschaft auch keine Steuerungsoberfläche zum Vornehmen von Änderungen verfügbar, beispielsweise eine datengebundene Hintergrundfarbe einer Tabelle. Wenn die Änderungen der Zieleigenschaft nicht überwacht werden müssen, vermeiden Sie mit dem OneWay-Bindungsmodus den zusätzlichen Aufwand durch den TwoWay-Bindungsmodus.

OneWayToSource 3

Aktualisiert die Quelleigenschaft, wenn die Zieleigenschaft geändert wird.

TwoWay 0

Bewirkt, dass bei Änderungen an der Quell- bzw. der Zieleigenschaft die jeweils andere automatisch aktualisiert wird. Diese Art der Bindung ist für bearbeitbare Formulare oder andere voll interaktive Benutzeroberflächenszenarien geeignet.

Gilt für

Siehe auch