Gewusst wie: Festlegen von Datenbindungseigenschaften mit dem WPF-Designer

In dieser Prozedur wird veranschaulicht, wie mit dem WPF Designer für Visual Studio Eigenschaften für eine Datenbindung festgelegt werden, mit der Daten mit einem Steuerelement verbunden werden.

So legen Sie Eigenschaften für eine Datenbindung fest

  1. Erstellen Sie mit dem Datenbindungs-Generator eine Datenbindung. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Datenbindung mit dem WPF-Designer.

  2. Führen Sie im Eigenschaftenfenster einen Bildlauf bis zur Eigenschaft aus, die über die Datenbindung verfügt.

  3. Klicken Sie am Rand der linken Spalte auf den Eigenschaftenmarker (Eigenschaftenmarker).

    Ein Menü wird angezeigt.

    Tipp

    Sie können auch mit der rechten Maustaste auf die Zeile klicken, um das Menü anzuzeigen.

  4. Klicken Sie auf Datenbindung übernehmen.

    Der Datenbindungs-Generator wird angezeigt.

    Datenbindungs-Generator

  5. Klicken Sie in den Bereich Optionen.

    Optionsbereich im Datenbindungs-Generator

  6. Legen Sie Eigenschaften für die Datenbindung fest, indem Sie eine Kombination der folgenden Einstellungen auswählen.

    Option

    Beschreibung

    Zeichenfolgenformat

    Legt das Zeichenfolgenformat fest. Klicken Sie auf den Pfeil nach unten, um in einer Liste vordefinierter Formate eine Auswahl vorzunehmen, oder geben Sie ein eigenes Format ein. Weitere Informationen finden Sie unter Formatierung von Typen.

    Modus

    Legt den BindingMode-Wert für die Datenbindung fest.

    UpdateSourceTrigger

    Legt den UpdateSourceTrigger-Wert für die Datenbindung fest.

    NotifyOnValidationError

    Legt einen Wert fest, der angibt, ob das zugeordnete Error-Ereignis für das gebundene Objekt ausgelöst werden soll.

    ValidatesOnDataErrors

    Legt einen Wert fest, der angibt, ob die DataErrorValidationRule eingeschlossen werden soll.

    ValidatesOnExceptions

    Legt einen Wert fest, der angibt, ob die ExceptionValidationRule eingeschlossen werden soll.

    IncludeTargetNullValue

    Legt den Wert fest, der im Ziel verwendet wird, wenn der Wert der Quelle null ist.

    BindsDirectlyToSource

    Legt einen Wert fest, der angibt, ob der Path relativ zum Datenelement oder zum DataSourceProvider-Objekt ausgewertet werden soll.

    IsAsync

    Legt einen Wert fest, der angibt, ob Werte von der Bindung asynchron abgerufen und festgelegt werden.

    NotifyOnSourceUpdated

    Legt einen Wert fest, der angibt, ob das SourceUpdated-Ereignis ausgelöst werden soll, wenn ein Wert vom Bindungsziel zur Bindungsquelle übertragen wird.

    NotifyOnTargetUpdated

    Legt einen Wert fest, der angibt, ob das TargetUpdated-Ereignis ausgelöst werden soll, wenn ein Wert von der Bindungsquelle zum Bindungsziel übertragen wird.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer Datenbindung mit dem WPF-Designer

Referenz

Binding

Mode

UpdateSourceTrigger

NotifyOnValidationError

ValidatesOnDataErrors

ValidatesOnExceptions

TargetNullValue

BindsDirectlyToSource

IsAsync

NotifyOnSourceUpdated

NotifyOnTargetUpdated

Konzepte

Übersicht über Datenbindung

Weitere Ressourcen

Datenbindung im WPF-Designer