Compartir a través de


Extensión de marcado x:Null

Actualización: noviembre 2007

Especifica null como un valor para una propiedad XAML.

Uso de atributos XAML

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

Uso de elementos de objeto XAML

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

Comentarios

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

La extensión de marcado x:Null no tiene ninguna propiedad que se pueda establecer.

Observe que null no es necesariamente el valor no establecido para una propiedad de dependencia de tipo de referencia. El valor predeterminado inicial puede variar para cada propiedad de dependencia. Muchas propiedades de dependencia no aceptan el valor null, mediante marcado ni mediante código, debido a sus implementaciones de devolución de llamada de validación. Para obtener detalles sobre las propiedades de dependencia, vea Información general sobre las propiedades de dependencia.

x:Null es una extensión de marcado. Todas las extensiones de marcado de XAML utilizan los caracteres { y } reconocidos por las implementaciones del procesador XAML, a fin de permitir mediante secuencias de escape el control de valores de atributos que no sean literales o referencias del controlador. La sintaxis de atributo es la sintaxis más común utilizada con esta extensión de marcado. x:Null también se puede utilizar en la sintaxis de elementos de propiedad. Para obtener información detallada sobre las extensiones de marcado en general, vea Extensiones de marcado y XAML.

La clase NullExtension define la administración para esta extensión de marcado en la implementación del procesador XAML de WPF.

Vea también

Conceptos

Información general sobre XAML

Extensiones de marcado y XAML

Referencia

UnsetValue