Dela via


{x:Null} markeringstillägg

I XAML-markering anger du ett null-värde för en egenskap.

XAML-attributanvändning

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

Anmärkningar

null är null-referensnyckelordet för C# och C++. Nyckelordet Microsoft Visual Basic för en null-referens är Ingenting.

Det ursprungliga standardvärdet kan variera mellan beroendeegenskaper och är inte nödvändigtvis null. Dessutom accepterar många beroendeegenskaper inte null som ett värde (oavsett om det är via markering eller kod) på grund av deras interna implementering. I sådana fall kan inställningen av ett XAML-attributvärde med {x:Null} resultera i ett parser-undantag.

Vissa Windows Runtime-typer kan inte användas. Om en nullbar typ inte redan har null som standard kan du använda {x:Null} i XAML för att ange värdet null . Om du använder Visual C++-komponenttillägg (C++/CX) representeras nullbara typer som Plattform::IBox<T>. Om du använder Microsoft .NET-språk representeras nullbara typer som Nullable<T>.