x:Null Biçimlendirme Uzantısı

nullXaml üyesi için değer olarak belirtir.

XAML Öznitelik Kullanımı

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

Açıklamalar

C# ve C++ içindeki null başvurusunun anahtar sözcüğü null. bir null başvurusunun Microsoft Visual Basic anahtar sözcüğü vardır Nothing , ancak {x:Null} xaml ile ilişkilendirdiğiniz kod arkasındaki dilin ne olursa olsun, her zaman xaml kullanımı olarak kullanırsınız.

x:NullBiçimlendirme uzantısının ayarlanabilir bir özelliği yok.

Null kullanımı genellikle bir CLR değerinin XAML üye pozlaması ile ilişkilendirilir Nullable<T> .

x:NullBiçimlendirme uzantısı, tüm XAML biçimlendirme uzantıları gibi, {,} öznitelik değerlerinin işlenmesini, değişmez değer veya olay işleyici başvuruları dışında bırakmak için parantez () kullanır. Öznitelik sözdizimi, bu biçimlendirme uzantısıyla en sık kullanılan sözdizimidir. Bir nesne öğesi sözdizimi <x:Null /> Teknik açıdan olasıdır, ancak x:Null biçimlendirme uzantısının Konumsal parametre veya oluşturma bağımsız değişkenleri olmadığından nadiren kullanılır.

Biçimlendirme uzantıları hakkında daha fazla bilgi için bkz. Biçimlendirme uzantıları ve WPF XAML.

.NET XAML hizmetlerinde, bu biçimlendirme uzantısının işlenmesi sınıfı tarafından tanımlanır NullExtension .

WPF kullanım notları

nullBir başvuru türü bağımlılık özelliği için ilk önceden ayarlama değeri olması gerekmediğini 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 null , doğrulama geri çağırma uygulamalarından dolayı biçimlendirme veya kod aracılığıyla bir değer olarak kabul etmez. Bağımlılık özellikleri hakkında daha fazla bilgi için bkz. bağımlılık özelliklerine genel bakış.

Ayrıca bkz.