Share via


Extensión de marcado {x:Null}

En el marcado XAML, especifica un valor null para una propiedad.

Uso del atributo XAML

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

Comentarios

null es la palabra clave de referencia NULL para C# y C++. La palabra clave de Microsoft Visual Basic para una referencia NULL es Nothing.

El valor predeterminado inicial puede variar entre las propiedades de dependencia y no es necesariamente null. Además, muchas propiedades de dependencia no aceptarán null como valor, ya sea a través del marcado o del código, debido a su implementación interna. En estos casos, establecer un valor de atributo XAML con {x:Null} puede provocar una excepción del analizador.

Algunos tipos de Windows Runtime aceptan valores NULL. En los casos en los que un tipo que acepta valores NULL no tenga ya un valor null como predeterminado, podrías usar {x:Null} en XAML para establecer el valor null. Si usa extensiones de componentes de Visual C++ (C++/CX), los tipos que aceptan valores NULL se representan como Platform::IBox<T>. Si usa lenguajes de Microsoft .NET, los tipos que aceptan valores NULL se representan como T> que aceptan<valores NULL.