Share via


x:Null, extension de balisage

Mise à jour : novembre 2007

Spécifie null comme valeur pour une propriété XAML.

Utilisation des attributs XAML

<object property="{x:Null}" .../>

Utilisation des éléments d'objet XAML

<object>
  <object.property>
    <x:Null/>
  </object.property>
</object>

Notes

null est le mot clé pour une référence nulle dans C# et C++. Le mot clé Microsoft Visual Basic .NET pour une référence nulle est Nothing.

L'extension de balisage x:Null n'a pas de propriétés définissables.

Notez que null n'est pas nécessairement la valeur initiale non définie pour une propriété de dépendance de type référence. La valeur initiale par défaut peut varier pour chaque propriété de dépendance . De nombreuses propriétés de dépendance n'accepteront pas null comme valeur, via une balise ou du code, en raison de leurs implémentations de rappel de validation. Pour plus d'informations sur les propriétés de dépendance , consultez Vue d'ensemble des propriétés de dépendance.

x:Null est une extension de balisage. Toutes les extensions de balisage en XAML utilisent les caractères { et } comme étant reconnus par les implémentations de processeur XAML pour placer dans une séquence d'échappement la gestion de valeurs d'attribut afin qu'elles soient autre chose que des littéraux ou des références de gestionnaire. La syntaxe d'attribut est la syntaxe la plus commune utilisée avec cette extension de balisage. x:Null peut également être utilisé dans la syntaxe d'élément de propriété. Pour plus d'informations sur les extensions de balisage en général, consultez Extensions de balisage et XAML.

Dans l'implémentation de processeur WPF XAML, la gestion de cette extension de balisage est définie par la classe NullExtension.

Voir aussi

Concepts

Vue d'ensemble du langage XAML

Extensions de balisage et XAML

Référence

UnsetValue