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
Erstellen Sie mit dem Datenbindungs-Generator eine Datenbindung. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Datenbindung mit dem WPF-Designer.
Führen Sie im Eigenschaftenfenster einen Bildlauf bis zur Eigenschaft aus, die über die Datenbindung verfügt.
Klicken Sie am Rand der linken Spalte auf den Eigenschaftenmarker ().
Ein Menü wird angezeigt.
Tipp
Sie können auch mit der rechten Maustaste auf die Zeile klicken, um das Menü anzuzeigen.
Klicken Sie auf Datenbindung übernehmen.
Der Datenbindungs-Generator wird angezeigt.
Klicken Sie in den Bereich Optionen.
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