BindingBase.FallbackValue Propriété

Définition

Obtient ou définit la valeur à utiliser quand la liaison ne peut pas retourner une valeur.

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

Valeur de propriété

La valeur par défaut est UnsetValue.

Remarques

Une liaison retourne correctement une valeur si :

  1. Le chemin d’accès à la source de liaison est résolu avec succès.

  2. Le convertisseur de valeur, le cas échéant, peut convertir la valeur résultante.

  3. La valeur résultante est valide pour la propriété cible de liaison (cible).

Si 1 et 2 retournent DependencyProperty.UnsetValue, la propriété cible est définie sur la valeur de FallbackValue, le cas échéant. S’il n’y a pas FallbackValue, la valeur par défaut de la propriété cible est utilisée.

La valeur DependencyProperty.UnsetValue n’est pas considérée comme une valeur de retour réussie.

Utilisation du texte XAML

<object FallbackValue="fallbackValue" />  

- ou -

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

Valeurs XAML

fallbackValue
Valeur d’élément d’attribut ou d’objet du même type que la propriété cible. Consultez la documentation de ce type pour obtenir des informations sur l’utilisation de XAML. Ce type peut ou non prendre en charge la syntaxe d’attribut pour ses valeurs, ou peut ou non prendre en charge la syntaxe des éléments d’objet (qui nécessite un constructeur sans paramètre sur ce type). Le type de propriété cible influence donc la syntaxe que vous utilisez pour la valeur de la FallbackValue propriété .

S’applique à

Voir aussi