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 | Açıklama |
---|---|
Lu | Harf, Büyük Harf |
Ll | Harf, Küçük Harf |
Lt | Letter, Titlecase |
Lm | Harf, Değiştirici |
İşte | Mektup, Diğer |
Mn | İşaretle, Aralıksız |
Mc | İşaretleme, Aralık Birleştirme |
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'ye 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
Belirtimin tamamı için bkz. [MS-XAML]
.NET Desktop feedback