x:Null, extension de balisage

Spécifie null comme valeur pour un membre XAML.

Utilisation d'attributs XAML

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

Remarques

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

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

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

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

Remarques sur l'utilisation de WPF

Notez qu' null il 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 comme valeur, par le biais du balisage 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.

Voir aussi