x:Null Biçimlendirme Uzantısı

null XAML üyesi için bir değer olarak belirtir.

XAML Öznitelik Kullanımı

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

Açıklamalar

C# ve C++ içinde null başvuru için anahtar sözcük null'tır. Null başvuru için Microsoft Visual Basic anahtar sözcüğü şeklindedir Nothing, ancak XAML ile hangi arka planda kod dilini ilişkilendirdiğinize bakılmaksızın her zaman XAML kullanımı olarak kullanırsınız {x:Null} .

İşaretlemeyi x:Null genişletmenin ayarlanabilir özelliği yoktur.

Null kullanım genellikle bir CLR Nullable<T> değerinin XAML üyesinin kullanıma açık olmasıyla ilişkilendirilir.

İşaretleme x:Null uzantısı, tüm XAML işaretleme uzantıları gibi öznitelik değerlerinin işlenmesinden değişmez değerler veya olay işleyicisi başvuruları dışında kaçmak için ayraçları ({,}) kullanır. Öznitelik söz dizimi, bu işaretleme uzantısıyla en sık kullanılan söz dizimidir. Nesne öğesi söz dizimi <x:Null /> teknik olarak mümkündür, ancak işaretleme uzantısında x:Null konumsal parametre veya yapı bağımsız değişkeni olmadığından nadiren kullanılır.

biçimlendirme uzantıları hakkında bilgi için bkz . İşaretlemeyi Genişletmeler ve WPF XAML.

.NET XAML Hizmetleri'nde, bu işaretleme uzantısının işlenmesi sınıfı tarafından NullExtension tanımlanır.

WPF Kullanım Notları

null Başvuru türü bağımlılık özelliği için ilk ayarlanmamış değerin mutlaka olmadığını unutmayın. İlk varsayılan değer her bağımlılık özelliği için farklılık gösterebilir ve özelliğe özgü meta verileri temel alabilir. Birçok bağımlılık özelliği, doğrulama geri çağırma uygulamaları nedeniyle işaretleme veya kod aracılığıyla değer olarak kabul null etmemektedir. Bağımlılık özellikleri hakkında daha fazla bilgi için bkz . Bağımlılık Özelliklerine Genel Bakış.

Ayrıca bkz.