x:Null, extension de balisage

Spécifie comme null valeur pour un membre XAML.

Utilisation d'attributs XAML

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

Notes

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

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

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

L’extension x:Null de balisage, comme toutes les extensions de balisage XAML, utilise les accolades ({,}) pour échapper à la gestion des valeurs d’attribut à être autres que les littéraux ou les références de gestionnaire d’événements. La syntaxe d’attribut est la syntaxe la plus fréquemment utilisée avec cette extension de balisage. Une syntaxe <x:Null /> d’élément objet est techniquement possible, mais elle est rarement utilisée, car l’extension de x:Null balisage 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 XAML WPF.

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

Notes d’utilisation WPF

Notez qu’il null ne s’agit pas nécessairement de la valeur initiale non définie pour 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 null pas en tant que valeur, par le biais de balisage ou de 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