x:Null 标记扩展

更新:2007 年 11 月

为 XAML 属性指定 null 值。

XAML 属性用法

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

XAML 对象元素用法

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

备注

在 C# 和 C++ 中,null 引用的关键字是 null。在 Microsoft Visual Basic .NET 中,null 引用的关键字是 Nothing。

x:Null 标记扩展没有可设置的属性。

请注意,null 不一定是依赖项属性引用类型的初始未设置值。每个依赖项属性的初始默认值可以不同。许多依赖项属性由于它们的验证回调实现而不接受 null 值,不管是通过标记还是代码。有关依赖项属性的详细信息,请参见依赖项属性概述

x:Null 是标记扩展。XAML 中的所有标记扩展都使用 XAML 处理器实现识别的 { 和 } 字符将对属性值的处理转义为非文字或处理程序引用。属性 (Attribute) 语法是此标记扩展最常使用的语法。x:Null 还可以用于属性 (Property) 元素语法。有关标记扩展的一般详细信息,请参见标记扩展和 XAML

在 WPFXAML 处理器实现中,对此标记扩展的处理由 NullExtension 类进行定义。

请参见

概念

XAML 概述

标记扩展和 XAML

参考

UnsetValue