x:Ekstensi Markup Null

Menentukan null sebagai nilai untuk anggota XAML.

Penggunaan Atribut XAML

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

Komentar

Kata kunci untuk referensi null di C# dan C++ null. Kata kunci Microsoft Visual Basic untuk referensi null Nothing, tetapi Anda selalu menggunakan {x:Null} sebagai penggunaan XAML terlepas dari bahasa di belakang kode mana yang Anda kaitkan dengan XAML.

Ekstensi markup x:Null tidak memiliki properti yang dapat diatur.

Penggunaan null sering dikaitkan dengan paparan anggota XAML dari nilai Nullable<T> CLR.

Ekstensi markup x:Null, seperti semua ekstensi markup XAML, menggunakan kurung kurawal ({,}) untuk melarikan diri dari penanganan nilai atribut menjadi selain literal atau referensi penanganan peristiwa. Sintaks atribut adalah sintaks yang paling sering digunakan dengan ekstensi markup ini. Sintaks elemen objek <x:Null /> secara teknis dimungkinkan, tetapi jarang digunakan karena ekstensi markup x:Null tidak memiliki parameter posisi atau argumen konstruksi.

Untuk informasi tentang ekstensi markup, lihat Ekstensi Markup danWPF XAML .

Di Layanan XAML .NET, penanganan untuk ekstensi markup ini ditentukan oleh kelas NullExtension.

Catatan Penggunaan WPF

Perhatikan bahwa null belum tentu merupakan nilai awal unset untuk properti dependensi jenis referensi. Nilai default awal dapat bervariasi untuk setiap properti dependensi dan dapat didasarkan pada metadata khusus properti. Banyak properti dependensi tidak menerima null sebagai nilai, baik melalui markup atau kode karena implementasi panggilan balik validasinya. Untuk informasi selengkapnya tentang properti dependensi, lihat Gambaran Umum Properti Dependensi .

Lihat juga

  • UnsetValue
  • gambaran umum XAML (WPF .NET)
  • Ekstensi Markup dan WPF XAML