Partager via


Extension de balisage x :Null

Spécifie null comme valeur pour un membre XAML.

Utilisation des attributs XAML

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

Remarques

Le mot clé d’une référence Null en C# et C++ est Null. Le mot clé Microsoft Visual Basic pour une référence Null est Nothing, mais vous utilisez toujours {x:Null} comme utilisation XAML, quel que soit le langage code-behind que vous associez au code XAML.

L’extension de balisage x:Null n’a pas de propriétés settables.

Une utilisation null est souvent associée à l’exposition du membre XAML d’une valeur Nullable<T> CLR.

L’extension de balisage x:Null, comme toutes les extensions de balisage XAML, utilise les accolades ({,}) pour échapper à la gestion des valeurs d’attribut à d’autres références que les littéraux ou les gestionnaires d’événements. La syntaxe d’attribut est la syntaxe la plus fréquemment utilisée avec cette extension de balisage. Une syntaxe d’élément objet <x:Null /> est techniquement possible, mais est rarement utilisée, car l’extension de balisage x:Null n’a pas de paramètres positionnels ni d’arguments de construction.

Pour plus d’informations sur les extensions de balisage, consultez extensions de balisage et lesXAML WPF .

Dans les services XAML .NET, la gestion de cette extension de balisage est définie par la classe NullExtension.

Notes d’utilisation WPF

Notez que null n’est pas nécessairement la valeur initiale non définie d’une propriété de dépendance de type référence. La valeur par défaut initiale peut varier pour chaque propriété de dépendance et peut être basée sur des métadonnées spécifiques à la propriété. De nombreuses propriétés de dépendance n’acceptent pas null en tant que valeur, via le balisage ou le 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.

Voir aussi