x:Null 標記延伸
指定 null
為 XAML 成員的值。
XAML Attribute Usage
<object property="{x:Null}" .../>
備註
C# 和 C++ 中 Null 參考的關鍵字為 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
作為值,因為其驗證回呼實作。 如需相依性屬性的詳細資訊,請參閱相依性屬性概觀。