Freigeben über


BindingBase.FallbackValue Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Werts, der verwendet werden soll, wenn die Bindung keinen Wert zurückgeben kann.

public:
 property System::Object ^ FallbackValue { System::Object ^ get(); void set(System::Object ^ value); };
public object FallbackValue { get; set; }
member this.FallbackValue : obj with get, set
Public Property FallbackValue As Object

Eigenschaftswert

Der Standardwert ist UnsetValue.

Hinweise

Eine Bindung gibt einen Wert erfolgreich zurück, wenn:

  1. Der Pfad zur Bindungsquelle wird erfolgreich aufgelöst.

  2. Der Wertkonverter kann ggf. den resultierenden Wert konvertieren.

  3. Der resultierende Wert ist gültig für die Bindungszieleigenschaft (Ziel).

Wenn "1" und "2" zurückgegeben DependencyProperty.UnsetValuewerden, wird die Zieleigenschaft auf den Wert des Werts festgelegt FallbackValue, sofern vorhanden. Wenn kein FallbackValueWert vorhanden ist, wird der Standardwert der Zieleigenschaft verwendet.

Der Wert DependencyProperty.UnsetValue wird nicht als erfolgreicher Rückgabewert betrachtet.

XAML-Textverwendung

<object FallbackValue="fallbackValue" />

- oder -

<object>
  <object.FallbackValue>
    fallbackValue
    </object.FallbackValue>
</object>

XAML-Werte

fallbackValue Ein Attribut- oder Objektelementwert desselben Typs wie die Zieleigenschaft. Informationen zur XAML-Verwendung finden Sie in der Dokumentation zu diesem Typ. Dieser Typ unterstützt möglicherweise die Attributsyntax für seine Werte oder unterstützt die Objektelementsyntax (für die ein parameterloser Konstruktor für diesen Typ erforderlich ist). Der Zieleigenschaftstyp beeinflusst daher, welche Syntax Sie für den Wert der FallbackValue Eigenschaft verwenden.

Gilt für:

Weitere Informationen