Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
XamlName Grammar je specifická gramatika definovaná ve specifikaci jazyka XAML [MS-XAML], která je zde reprodukována pro usnadnění.
Ze specifikace XAML
Specifikace [MS-XAML] definuje grammar XamlName k identifikaci sady právních symbolických identifikátorů používaných pro typy a vlastnosti.
Řetězcové hodnoty typu XamlName musí odpovídat následující gramatikě:
XamlName ::= NameStartChar ( NameChar )*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
To předpokládá následující obecné hodnoty kategorií, jak je definováno v databázi znaků Unicode.
| Kategorie Unicode | Popis |
|---|---|
| Lu | Písmeno, velká písmena |
| Ll | Písmeno, malá písmena |
| Lt | Písmeno, velká písmena |
| Lm | Písmeno, modifikátor |
| Hle | Písmeno, Jiné |
| Mn | Mark, Non-Spacing |
| Mc | Mark, Spacing Combining |
| Nd | Číslo, desetinné číslo |
| Nl | Číslo, písmeno |
XAML definuje druhou gramatiku DottedXamlName, která se používá pro kvalifikované odkazy na vlastnosti a události a také pro připojené členy. Další informace naleznete v tématu DependencyProperty a přehled XAML (WPF .NET).
Řetězcové hodnoty typu DottedXamlName musí odpovídat následující gramatikě:
DottedXamlName ::= XamlName '.' XamlName
Poznámky
Úplnou specifikaci najdete v [MS-XAML].
.NET Desktop feedback