Tata Bahasa XamlName
XamlName Grammar adalah tata bahasa tertentu yang didefinisikan dalam spesifikasi bahasa XAML [MS-XAML], yang diproduksi ulang di sini untuk kenyamanan.
Dari Spesifikasi XAML
Spesifikasi [MS-XAML] mendefinisikan tata bahasa XamlName untuk mengidentifikasi kumpulan pengidentifikasi simbolis hukum yang digunakan untuk jenis dan properti.
Nilai string yang berjenis XamlName harus sesuai dengan tata bahasa berikut:
XamlName ::= NameStartChar ( NameChar )*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
Yang mengasumsikan nilai kategori umum berikut seperti yang didefinisikan dalam Database Karakter Unicode
Kategori Unicode | Deskripsi |
---|---|
Lu | Huruf besar |
Ll | Huruf, Huruf Kecil |
Lt | Huruf, Huruf Judul |
Lm | Huruf, Pengubah |
Lo | Huruf, Lainnya |
Mn | Tandai, Bukan Spasi |
Mc | Tandai, Penspasian Menggabungkan |
Nd | Angka, Desimal |
Nl | Angka, Huruf |
XAML mendefinisikan tata bahasa kedua, DottedXamlName, yang digunakan untuk referensi properti dan peristiwa yang memenuhi syarat, dan juga untuk anggota terlampir. Untuk informasi selengkapnya, lihat gambaran umum DependencyProperty dan XAML (WPF .NET).
Nilai string berjenis DottedXamlName harus sesuai dengan tata bahasa berikut:
DottedXamlName ::= XamlName '.' XamlName
Komentar
Untuk spesifikasi lengkapnya, lihat[MS-XAML]
.NET Desktop feedback