BindingBase.FallbackValue Egenskap

Definition

Hämtar eller anger det värde som ska användas när bindningen inte kan returnera ett värde.

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

Egenskapsvärde

Standardvärdet är UnsetValue.

Kommentarer

En bindning returnerar ett värde om:

  1. Sökvägen till bindningskällan matchar.

  2. Om någon värdekonverterare kan konvertera det resulterande värdet.

  3. Det resulterande värdet är giltigt för egenskapen bindningsmål (mål).

Om 1 och 2 returneras DependencyProperty.UnsetValueanges målegenskapen till värdet för FallbackValue, om en är tillgänglig. Om det inte finns används FallbackValuestandardvärdet för målegenskapen.

Värdet DependencyProperty.UnsetValue anses inte vara ett lyckat returvärde.

XAML-textanvändning

<object FallbackValue="fallbackValue" />

- eller -

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

XAML-värden

fallbackValue Ett attribut- eller objektelementvärde av samma typ som målegenskapen. Se den typens dokumentation för XAML-användningsinformation. Den typen kanske eller kanske inte stöder attributsyntax för dess värden, eller kanske inte stöder objektelementsyntax (som kräver en parameterlös konstruktor för den typen). Målegenskapstypen påverkar därför vilken syntax du använder för egenskapens FallbackValue värde.

Gäller för

Se även