Extension de balisage {x:Null}

En XAML, un balisage spécifie une valeur null pour une propriété.

Utilisation des attributs XAML

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

Remarques

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

La valeur par défaut initiale peut varier selon les propriétés de dépendance, et n’est pas nécessairement null. De plus, 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 leur implémentation interne. Le cas échéant, la définition d’une valeur d’attribut XAML avec {x:Null} peut engendrer une exception d’analyse.

Certains types Windows Runtime ont la valeur Nullable. Quand un type Nullable n’a pas déjà la valeur null comme valeur par défaut, vous pouvez utiliser {x:Null} pour définir la valeur null en XAML. Si vous utilisez des extensions de composant Visual C++ (C++/CX), les types nullables sont représentés en tant que Platform::IBox<T>. Si vous utilisez des langages Microsoft .NET, les types nullables sont représentés en tant que T> nullable<.