{x:Null} 标记扩展

在 XAML 标记中,指定属性的 null 值。

XAML 属性用法

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

注解

null 是 C# 和 C++ 的 null 引用关键字。 null 引用的 Microsoft Visual Basic 关键字为 Nothing

初始默认值可能因依赖属性而异,不一定为 null。 此外,由于内部实现的原因,许多依赖属性不接受 null 作为值(无论是通过标记还是代码)。 在这种情况下,使用 {x:Null} 设置 XAML 属性值可能会导致分析程序异常。

某些 Windows 运行时类型可为 null。 在某些情况下,如果可空类型默认不为 null,可以在 XAML 中使用 {x:Null} 将其设为 null 值。 如果使用 Visual C++ 组件扩展(C++/CX),可为 null 的类型表示为 Platform::IBox<T>。 如果使用 Microsoft .NET 语言,可空类型表示为 Nullable<T>