Compartilhar via


Extensão de marcação {x:Null}

Na marcação XAML, especifica um valor nulo para uma propriedade.

Uso do atributo XAML

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

Comentários

null é uma palavra-chave com referência nula para C# e C++. A palavra-chave do Microsoft Visual Basic para uma referência nula é Nothing.

O valor inicial padrão pode variar entre as propriedades de dependência, e não é necessariamente null. Além disso, muitas propriedades de dependência não aceitarão null como um valor (seja por marcação ou código) em função da implementação interna. Nesses casos, a definição de um valor de atributo XAML com {x:Null} pode resultar em uma exceção do analisador.

Alguns tipos do Windows Runtime são anuláveis. Quando um tipo que permite valor nulo ainda não tem null como o padrão, você pode usar {x:Null} no XAML para definir como o valor null. Se estiver usando extensões de componente do Visual C++ (C++/CX), os tipos anuláveis serão representados como Platform::IBox<T>. Se estiver usando idiomas do Microsoft .NET, os tipos anuláveis serão representados como T> anulável<.