BindingBase.FallbackValue Właściwość

Definicja

Pobiera lub ustawia wartość do użycia, gdy powiązanie nie może zwrócić wartości.

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

Wartość właściwości

Object

Wartość domyślna to UnsetValue.

Uwagi

Powiązanie zwraca wartość pomyślnie, jeśli:

  1. Ścieżka do źródła powiązania zostanie pomyślnie rozpoznana.

  2. Konwerter wartości, jeśli istnieje, jest w stanie przekonwertować wynikowej wartości.

  3. Wynikowa wartość jest prawidłowa dla właściwości docelowej powiązania (elementu docelowego).

Jeśli zwraca DependencyProperty.UnsetValuewartość 1 i 2 , właściwość docelowa jest ustawiona na wartość FallbackValue, jeśli jest dostępna. Jeśli nie FallbackValuema wartości , zostanie użyta domyślna wartość właściwości docelowej.

Wartość DependencyProperty.UnsetValue nie jest uznawana za pomyślną wartość zwracaną.

Użycie tekstu w języku XAML

<object FallbackValue="fallbackValue" />  

- lub -

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

Wartości XAML

Fallbackvalue
Atrybut lub wartość elementu obiektu o tym samym typie co właściwość docelowa. Zapoznaj się z dokumentacją tego typu, aby uzyskać informacje o użyciu języka XAML. Ten typ może lub nie obsługuje składni atrybutów dla jego wartości lub może nie obsługiwać składni elementu obiektu (co wymaga konstruktora bez parametrów w tym typie). W związku z tym typ właściwości docelowej będzie mieć wpływ na składnię używaną dla wartości FallbackValue właściwości.

Dotyczy

Zobacz też