x:Null 標記延伸
更新:2007 年 11 月
指定 null 做為 XAML 屬性的值。
XAML 屬性使用方式
<object property="{x:Null}" .../>
XAML 物件項目使用方式
<object>
<object.property>
<x:Null/>
</object.property>
</object>
備註
null 是 C# 和 C++ 中 null 參考的關鍵字。null 參考的 Microsoft Visual Basic .NET 關鍵字是 Nothing。
x:Null 標記延伸沒有可設定的屬性。
請注意,null 不一定是參考型別相依性屬性的初始未設定值。每個相依性屬性的初始預設值可能不盡相同。由於其驗證回呼 (Callback) 實作 (Implementation) 的原因,許多相依性屬性都不會接受 null 做為值,不論是透過標記或程式碼都一樣。如需相依性屬性的詳細資訊,請參閱相依性屬性概觀。
x:Null 是一種標記延伸。XAML 中的所有標記延伸都使用 XAML 處理器實作可辨認的 { 和 } 字元,將屬性值的處理逸出為常值 (Literal) 或處理常式參考以外的值。屬性語法是這個標記延伸最常搭配使用的語法。x:Null 也可在屬性項目語法中使用。如需一般標記延伸的詳細資訊,請參閱標記延伸和 XAML。
在 WPFXAML 處理器實作中,這個標記延伸的處理是由 NullExtension 類別所定義。