Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
XamlName Grammar ist eine bestimmte Grammatik, die in der XAML-Sprachspezifikation [MS-XAML] definiert wurde, die zur leichteren Handhabbarkeit hier reproduziert wird.
Über die XAML-Spezifikation
Die [MS-XAML]-Spezifikation definiert die XamlName-Grammatik zur Kennzeichnung der Gruppe der zulässigen symbolischen Bezeichner für Typen und Eigenschaften.
Zeichenfolgenwerte des Typs XamlName müssen der folgenden Grammatik entsprechen:
XamlName ::= NameStartChar (NameChar)*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicEs können folgende allgemeine Kategoriewerte gemäß der Definition in der Unicode-Zeichendatenbank angenommen werden:
Abk. |
Beschreibungen |
|---|---|
Lu |
Letter, Uppercase |
Ll |
Letter, Lowercase (Buchstabe, Kleinschreibung) |
Lt |
Letter, Titlecase (Buchstabe, großer Anfangsbuchstabe) |
Lm |
Letter, Modifier (Buchstabe, Modifizierer) |
Lo |
Letter, Other (Buchstabe, andere) |
Mn |
Mark, Non-Spacing (Zeichen, keine Leerstelle) |
Mc |
Mark, Spacing Combining (Satzzeichen, Kombinationszeichen mit Vorschub) |
Nd |
Number, Decimal (Zahl, dezimal) |
Nl |
Number, Letter (Zahl, Buchstabe) |
tter |
XAML definiert eine zweite Grammatik, DottedXamlName, die für qualifizierte Eigenschaften- und Ereignisverweise sowie für angefügte Member verwendet wird. Weitere Informationen finden Sie unter DependencyProperty und Übersicht über XAML (WPF).
Zeichenfolgenwerte des Typs DottedXamlName müssen der folgenden Grammatik entsprechen:
DottedXamlName ::= XamlName '.' XamlName
Hinweise
Die vollständige Spezifikation finden Sie unter [MS-XAML] Abschnitt 5.2.6.