De markup-extensie {x:Null}

In XAML-markering geeft u een null-waarde voor een eigenschap op.

Note

C# en C++/WinRT worden ondersteund voor zowel WinUI 3/Windows App SDK- als UWP-apps. C++/CX is alleen van toepassing op UWP en wordt niet ondersteund voor WinUI 3.

XAML-kenmerkgebruik

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

Opmerkingen

null is het trefwoord null voor C# en C++.

De oorspronkelijke standaardwaarde kan variƫren tussen afhankelijkheidseigenschappen en is niet noodzakelijkerwijs null. Bovendien accepteren veel afhankelijkheidseigenschappen null niet als een waarde (via markeringen of code) vanwege hun interne implementatie. In dergelijke gevallen kan het instellen van een XAML-kenmerkwaarde met {x:Null} resulteren in een parser-uitzondering.

Sommige Windows Runtime types zijn nullable. In gevallen waarin een nullable type nog niet null als standaardwaarde heeft, kunt u {x:Null} in XAML gebruiken om in te stellen op null. Als u Visual C++-onderdeelextensies (C++/CX) gebruikt, worden null-typen weergegeven als Platform::IBox<T>. Als u Microsoft .NET-talen gebruikt, worden null-typen weergegeven als Nullable<T>.