{x:Null} 标记扩展

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

XAML 属性使用方法

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

注解

对于 C# 和 C++,表示空引用的关键字是 null。 Microsoft Visual Basic 的 null 引用关键字是 Nothing

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

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