XamlName Dilbilgisi
XamlName Grammar, kolaylık sağlamak için burada yeniden üretilen [MS-XAML] XAML dil belirtiminde tanımlanan belirli bir dil bilgisidir.
XAML Belirtiminden
[MS-XAML] belirtimi, türler ve özellikler için kullanılan yasal sembolik tanımlayıcı kümesini tanımlamak için grammar XamlName'i tanımlar.
XamlName türünde dize değerleri aşağıdaki dil bilgisi ile uyumlu olmalıdır:
XamlName ::= NameStartChar ( NameChar )*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
Unicode Karakter Veritabanı'nda tanımlandığı gibi aşağıdaki genel kategori değerlerini varsayar
Unicode kategorisi | Tanım |
---|---|
Lu | Harf, Büyük Harf |
Ll | Harf, Küçük Harf |
Lt | Harf, Başlık Düzeni |
Lm | Harf, Değiştirici |
Lo | Harf, Diğer |
Sütun | İşaretle, Aralıksız |
Mc | İşaret, Boşluklu Birleşik |
Nd | Sayı, Ondalık |
Nl | Sayı, Harf |
XAML, özellik ve olay için uygun başvurular ve ekli üyeler için kullanılan ikinci bir dil bilgisi olan DottedXamlName'i tanımlar. Daha fazla bilgi için bkz DependencyProperty . ve XAML'e genel bakış (WPF .NET).
DottedXamlName türünde dize değerleri aşağıdaki dil bilgisi ile uyumlu olmalıdır:
DottedXamlName ::= XamlName '.' XamlName
Açıklamalar
Tam belirtim için bkz . [MS-XAML].
.NET Desktop feedback