XamlName Dilbilgisi
XamlName Dil Bilgisi, kolaylık sağlamak için burada yeniden üretilan [MS-XAML] XAML dil belirtimlerinde tanımlanan belirli bir dil bilgisidir.
XAML Belirtimlerinden
[MS-XAML] belirtimi, türler ve özellikler için kullanılan yasal sembolik tanımlayıcıları belirlemek için XamlName dil bilgisini 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
Bu, Unicode Karakter Veritabanında tanımlandığı şekilde aşağıdaki genel kategori değerlerini varsayıyor
| Unicode kategorisi | Açıklama |
|---|---|
| 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 | İşaret, Aralıksız |
| Mc | İşaret, Boşluklu Birleşik |
| Nd | Sayı, Ondalık |
| Nl | Sayı, Harf |
XAML, özellik ve olay nitelikli başvurular ve ekli üyeler için kullanılan ikinci bir dil bilgisi (DottedXamlName) tanımlar. Daha fazla bilgi için DependencyProperty bkz. 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
Tam belirtim için bkz. [ MS-XAML ] .