BindingBase.FallbackValue Propriedade

Definição

Obtém ou define o valor a usar quando a ligação não consegue devolver 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 de Propriedade

O valor predefinido é UnsetValue.

Observações

Uma ligação devolve um valor com sucesso se:

  1. O caminho para a fonte de ligação resolve-se com sucesso.

  2. O conversor de valor, se existir, consegue converter o valor resultante.

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

Se 1 e 2 devolverem DependencyProperty.UnsetValue, a propriedade alvo é definida para o valor do FallbackValue, se houver um disponível. Se não FallbackValueexistir , é usado o valor padrão da propriedade alvo.

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

Utilização de Texto XAML

<object FallbackValue="fallbackValue" />

- ou -

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

Valores XAML

fallbackValue Um valor de elemento de atributo ou objeto do mesmo tipo da propriedade de destino. Consulte a documentação desse tipo para informações sobre a utilização de XAML. Esse tipo pode ou não suportar sintaxe de atributos para os seus valores, ou pode ou não suportar sintaxe de elemento objeto (que requer um construtor sem parâmetros nesse tipo). O tipo de propriedade alvo influenciará, portanto, qual sintaxe utiliza para o valor da FallbackValue propriedade.

Aplica-se a

Ver também