Compartilhar via


Extensão de linguagem de marcação x:NULL

Especifica null como um valor para uma propriedade XAML.

Uso de atributos XAML

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

Uso do elemento Object em XAML

<object>
  <object.property>
    <x:Null/>
  </object.property>
</object>

Comentários

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

O extensão de marcação x:Null não possui propriedades configuráveis.

Observe que null não é necessariamente o valor inicial para uma propriedade de dependência . O valor padrão inicial pode variar para cada propriedade de dependência . Muitas propriedades de dependência não aceitarão null como valor, seja por meio de marcação ou código, devido a suas implementações de callbacks de validação. Para obter detalhes sobre propriedades de dependência, consulte Visão geral sobre propriedades de dependência.

x:Null é uma extensão de marcação. Todas as extensões de marcação em XAML usam os caracteres { e } como reconhecidos pelas implementações do processador XAML para escapar o tratamento de valores de atributo para ser diferente de literais ou referências a manipuladores. Sintaxe de atributo é a sintaxe mais comum usada com esta extensão de marcação. x:Null também pode ser usado na sintaxe de elemento de propriedade. Para obter detalhes sobre extensões de marcação em geral, consulte Extensão de Marcação e XAML.

Na implementação de processador XAML WPF, o tratamento para esta extensão de marcação é definida pela classe NullExtension.

Consulte também

Conceitos

XAML Overview

Extensão de Marcação e XAML

Referência

UnsetValue