{x:Null} jelölőnyelvi kiterjesztés

Az XAML jelölésben egy tulajdonság értékeként null-t ad meg.

Note

A C# és a C++/WinRT winUI 3/Windows App SDK és UWP-alkalmazásokhoz egyaránt támogatott. A C++/CX csak az UWP-re vonatkozik, és a WinUI 3 esetében nem támogatott.

XAML-attribútumok használata

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

Megjegyzések

A null a C# és a C++ nullhivatkozási kulcsszója.

A kezdeti alapértelmezett érték függőségi tulajdonságoktól függően változhat, és nem feltétlenül null értékű. Emellett számos függőségi tulajdonság nem fogad el null értéket (akár korrektúra, akár kód) a belső implementációjuk miatt. Ilyen esetekben az XAML attribútumérték {x:Null} értékkel való beállítása elemzési kivételt eredményezhet.

Egyes Windows-futtatókörnyezet-típusok elfogadhatnak null értéket. Azokban az esetekben, amikor egy null értékű típus még nem rendelkezik null értékkel alapértelmezettként, az XAML-ben a {x:Null} értéket használhatja a null értékre való beállításhoz. Ha Visual C++ összetevőbővítményeket (C++/CX) használ, a null értékű típusok platformként jelennek meg::IBox<T>. Ha Microsoft .NET-nyelveket használ, a null értékű típusok null értékű<T-ként> jelennek meg.