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 é a palavra-chave de referência nula para C# e C++. A palavra-chave do Microsoft Visual Basic para uma referência nula é Nothing.

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

Alguns tipos do Tempo de Execução do Windows são anuláveis. Nos casos em que um tipo anulável ainda não tem null como padrão, você pode usar {x:Null} em XAML para definir o valor nulo . 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 linguagens do Microsoft .NET, os tipos anuláveis serão representados como T> anulável.<