Rozšíření značkování {x:Null}

V kódu XAML určuje hodnotu null pro vlastnost.

Note

Jazyk C# a C++/WinRT jsou podporovány pro aplikace WinUI 3 / Windows App SDK i UPW. C++/CX se vztahuje jenom na UPW a není podporován pro WinUI 3.

Použití atributu XAML

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

Poznámky

null je klíčové slovo odkazu null pro C# a C++.

Počáteční výchozí hodnota se může lišit mezi vlastnostmi závislosti a nemusí být nutně null. Navíc mnoho vlastností závislostí nebude přijímat null jako hodnotu, ať už prostřednictvím značek nebo kódu, kvůli jejich interní implementaci. V takových případech může nastavení hodnoty atributu XAML s hodnotou {x:Null} vést k výjimce analyzátoru.

Některé typy prostředí prostředí Windows Runtime mají hodnotu null. V případech, kdy nullable typ ještě nemá null jako výchozí hodnotu, můžete použít {x:Null} v jazyce XAML k nastavení na hodnotu null. Pokud používáte rozšíření komponent Visual C++ (C++/CX), jsou typy s možnou hodnotou null reprezentovány jako Platform::IBox<T>. Pokud používáte jazyky Microsoft .NET, jsou typy Nullable reprezentovány jako Nullable<T>.