Compartilhar via


BindingBase.FallbackValue Propriedade

Definição

Obtém ou define o valor a ser usado quando a associação não é capaz de retornar um 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 da propriedade

O valor padrão é UnsetValue.

Comentários

Uma associação retornará um valor com êxito se:

  1. O caminho para a origem da associação é resolvido com êxito.

  2. O conversor de valor, se houver, é capaz de converter o valor resultante.

  3. O valor resultante é válido para a propriedade de destino de associação (destino).

Se 1 e 2 retornarem DependencyProperty.UnsetValue, a propriedade de destino será definida como o valor do FallbackValue, se houver um disponível. Se não FallbackValuehouver , o valor padrão da propriedade de destino será usado.

O valor DependencyProperty.UnsetValue não é considerado um valor retornado bem-sucedido.

Uso de texto XAML

<object FallbackValue="fallbackValue" />  

- ou -

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

Valores XAML

Fallbackvalue
Um valor de atributo ou elemento de objeto do mesmo tipo que a propriedade de destino. Consulte a documentação desse tipo para obter informações de uso de XAML. Esse tipo pode ou não dar suporte à sintaxe de atributo para seus valores ou pode ou não dar suporte à sintaxe de elemento de objeto (que requer um construtor sem parâmetros nesse tipo). Portanto, o tipo de propriedade de destino influenciará qual sintaxe você usa para o valor da FallbackValue propriedade .

Aplica-se a

Confira também