Freigeben über


BindingBase.FallbackValue Eigenschaft

Definition

Ruft den Wert ab, der verwendet werden soll, wenn die Bindung keinen Wert zurückgeben kann, oder legt diesen fest.

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

Standardwert: UnsetValue.

Hinweise

Eine Bindung gibt erfolgreich einen Wert 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 für die Bindungszieleigenschaft (Target) gültig.

Wenn 1 und 2 zurückgeben DependencyProperty.UnsetValue, wird die Zieleigenschaft auf den Wert von FallbackValuefestgelegt, sofern verfügbar. Wenn kein FallbackValuevorhanden 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 vom gleichen Typ wie die Zieleigenschaft. Informationen zur XAML-Verwendung finden Sie in der Dokumentation dieses Typs. Dieser Typ unterstützt möglicherweise die Attributsyntax für seine Werte, oder unterstützt die Objektelementsyntax (was einen parameterlosen Konstruktor für diesen Typ erfordert). Der Zieleigenschaftstyp beeinflusst daher, welche Syntax Sie für den Wert der FallbackValue Eigenschaft verwenden.

Gilt für:

Weitere Informationen