Comparteix a través de


BindingBase.FallbackValue Propiedad

Definición

Obtiene o establece el valor que se usa cuando el enlace no puede devolver un valor.

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

Valor de propiedad

El valor predeterminado es UnsetValue.

Comentarios

Un enlace devuelve un valor correctamente si:

  1. La ruta de acceso al origen de enlace se resuelve correctamente.

  2. El convertidor de valores, si existe, puede convertir el valor resultante.

  3. El valor resultante es válido para la propiedad de destino de enlace (destino).

Si 1 y 2 devuelven DependencyProperty.UnsetValue, la propiedad de destino se establece en el valor de FallbackValue, si hay uno disponible. Si no hay , FallbackValuese usa el valor predeterminado de la propiedad de destino.

El valor DependencyProperty.UnsetValue no se considera un valor devuelto correcto.

Uso de texto XAML

<object FallbackValue="fallbackValue" />  

- o -

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

Valores XAML

fallbackValue
Valor de atributo o elemento de objeto del mismo tipo que la propiedad de destino. Consulta la documentación de ese tipo para obtener información de uso de XAML. Ese tipo puede o no admitir la sintaxis de atributo para sus valores, o puede o no admitir la sintaxis de elemento de objeto (que requiere un constructor sin parámetros en ese tipo). Por lo tanto, el tipo de propiedad de destino influirá en la sintaxis que se usa para el valor de la FallbackValue propiedad .

Se aplica a

Consulte también