BindingBase.FallbackValue Vlastnost

Definice

Získá nebo nastaví hodnotu 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 vlastnost cíle vazby (cíl).

Pokud hodnoty 1 a 2 vrátí DependencyProperty.UnsetValuehodnotu , vlastnost target se nastaví na hodnotu FallbackValue, pokud je k dispozici. Pokud neexistuje FallbackValue, použije se výchozí hodnota vlastnosti cíle.

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

Použití textu XAML

<object FallbackValue="fallbackValue" />  

-Nebo-

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

Hodnoty XAML

fallbackValue
Atribut nebo hodnota elementu objektu stejného typu jako cíl vlastnost. Informace o použ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 vlastnosti target proto bude mít vliv na syntaxi, kterou pro hodnotu FallbackValue vlastnosti použijete.

Platí pro

Viz také