XamlName-GrammatikXamlName Grammar

XamlName-Grammatik ist eine bestimmte Grammatik, die in der XAML-Sprachspezifikation [MS-XAML] definiert ist, die hier der Einfachheit halber reproduziert wird.XamlName Grammar is a specific grammar that is defined in the XAML language specification [MS-XAML], which is reproduced here for convenience.

Der XAML-SpezifikationFrom the XAML Specification

Die [MS-XAML]-Spezifikation definiert die XamlName-Grammatik zur die zulässigen symbolischen Bezeichner für Typen und Eigenschaften zu identifizieren.The [MS-XAML] specification defines the grammar XamlName to identify the set of legal symbolic identifiers used for types and properties.

Zeichenfolgenwerte des Typs, die in der folgenden Grammatik XamlName entsprechen soll:String values that are of type XamlName must conform to the following grammar:

XamlName ::= NameStartChar ( NameChar )*   
NameStartChar ::= LetterCharacter | '_'   
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter   
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl   
DecimalDigit ::= UnicodeNd   
CombiningCharacter ::= UnicodeMn | UnicodeMc  

Die die folgenden Werte der allgemeinen Kategorie setzt voraus, wie in der Datenbank der Unicode-Zeichen definiertWhich assumes the following general category values as defined in the Unicode Character Database

Lu  
Letter, Uppercase  
Ll  
Letter, Lowercase  
Lt  
Letter, Titlecase  
Lm  
Letter, Modifier  
Lo  
Letter, Other  
Mn  
Mark, Non-Spacing  
Mc  
Mark, Spacing Combining  
Nd  
Number, Decimal  
Nl  
Number, Letter  

XAML definiert, einer zweiten Grammatik, DottedXamlName, die für die Eigenschaft verwendet wird, und Ereignis qualifizierten verweisen, und auch für die angefügte Member.XAML defines a second grammar, DottedXamlName, that is used for property and event qualified references, and also for attached members. Weitere Informationen finden Sie unter DependencyProperty und XAML Overview (WPF).For more information, see DependencyProperty and XAML Overview (WPF).

Zeichenfolgenwerte des Typs, die in der folgenden Grammatik DottedXamlName entsprechen soll:String values that are of type DottedXamlName must conform to the following grammar:

DottedXamlName ::= XamlName '.' XamlName  

HinweiseRemarks

Die vollständige Spezifikation finden Sie unter [MS-XAML-].For the complete specification, see [MS-XAML].