共用方式為


x:Null 標記延伸

指定 null 做為 XAML 成員的值。

XAML 屬性使用方式

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

言論

C# 中 null 參考的關鍵詞,C++為 null。 null 參考Microsoft Visual Basic 關鍵詞是 Nothing,但不論您與 XAML 相關聯的程式代碼後置語言為何,您一律會使用 {x:Null} 作為 XAML 使用方式。

x:Null 標記延伸沒有可設定的屬性。

Null 使用方式通常與 CLR Nullable<T> 值的 XAML 成員公開相關聯。

x:Null 標記延伸,就像所有 XAML 標記延伸一樣,會使用大括弧 ({,}) 逸出屬性值的處理,而不是常值或事件處理程序參考。 屬性語法是這個標記延伸最常使用的語法。 對象元素語法 <x:Null /> 在技術上是可能的,但很少使用,因為 x:Null 標記延伸沒有位置參數或建構自變數。

如需標記延伸的資訊,請參閱 標記延伸和 WPF XAML

在 .NET XAML 服務中,這個標記延伸的處理是由 NullExtension 類別所定義。

WPF 使用方式注意事項

請注意,null 不一定是參考型別相依性屬性的初始未設定值。 每個相依性屬性的初始預設值可能會有所不同,而且可以根據屬性特定的元數據。 許多相依性屬性不接受 null 作為值,無論是透過標記還是程式代碼,因為其驗證回呼實作。 如需相依性屬性的詳細資訊,請參閱 相依性屬性概觀

另請參閱