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 spezifische Grammatik, die in der XAML-Sprachspezifikation [MS-XAML] definiert ist, die hier zur Vereinfachung reproduziert wird.
Aus der XAML-Spezifikation
Die [MS-XAML]-Spezifikation definiert die Grammatik xamlName, um den Satz von rechtlichen symbolischen Bezeichnern zu identifizieren, die für Typen und Eigenschaften verwendet werden.
Zeichenfolgenwerte vom Typ 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 | UnicodeMc
Dabei wird davon ausgegangen, dass die folgenden allgemeinen Kategoriewerte wie in der Unicode-Zeichendatenbank definiert sind.
Unicode-Kategorie | Beschreibung |
---|---|
Lu | Letter, Großbuchstaben |
Ll | Letter, Kleinbuchstabe |
Lt | Letter, Titlecase |
Lm | Buchstabe, Modifizierer |
Lo | Brief, Sonstige |
Mn | Markieren, Nichtabstand |
Mc | Kombinieren von Markierungen, Abständen |
Nd | Zahl, Dezimalzahl |
Nl | Zahl, Buchstabe |
XAML definiert eine zweite Grammatik, DottedXamlName, die für eigenschafts- und ereignisqualifizierte Verweise verwendet wird, und auch für angefügte Member. Weitere Informationen finden Sie unter DependencyProperty und XAML-Übersicht (WPF .NET).
Zeichenfolgenwerte vom Typ DottedXamlName müssen der folgenden Grammatik entsprechen:
DottedXamlName ::= XamlName '.' XamlName
Bemerkungen
Die vollständige Spezifikation finden Sie unter [MS-XAML]-.
.NET Desktop feedback