Sdílet prostřednictvím


BindingBase.FallbackValue Vlastnost

Definice

Získá nebo nastaví hodnotu, která se má použít, když vazba nemůže vrátit hodnotu.

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

Hodnota vlastnosti

Výchozí hodnota je UnsetValue.

Poznámky

Vazba vrátí hodnotu úspěšně, pokud:

  1. Cesta ke zdroji vazby se úspěšně přeloží.

  2. Převaděč hodnot, pokud existuje, je schopen převést výslednou hodnotu.

  3. Výsledná hodnota je platná pro cílovou vazbu (cíl) vlastnost.

Pokud vrátí DependencyProperty.UnsetValuehodnotu 1 a 2 , cílová vlastnost je nastavena na hodnotu FallbackValue, pokud je k dispozici. Pokud neexistuje, FallbackValuepoužije se výchozí hodnota cílové vlastnosti.

DependencyProperty.UnsetValue Hodnota se nepovažuje za úspěšnou vrácenou hodnotu.

Použití textu XAML

<object FallbackValue="fallbackValue" />

- nebo -

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

Hodnoty XAML

náhradní hodnota Atribut nebo hodnota elementu objektu stejného typu jako cílová vlastnost. Informace o využití XAML najdete v dokumentaci k danému typu. Tento typ může nebo nemusí podporovat syntaxi atributu pro své hodnoty nebo může nebo nemusí podporovat syntaxi elementu objektu (který vyžaduje konstruktor bez parametrů pro tento typ). Typ cílové vlastnosti proto ovlivní, jakou syntaxi použijete pro hodnotu FallbackValue vlastnosti.

Platí pro

Viz také