BindingMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Richtung des Datenflusses in einer Bindung.
public enum class BindingMode
public enum BindingMode
type BindingMode =
Public Enum BindingMode
- Vererbung
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. |