XamlName 문법
업데이트: 2007년 11월
XAML 사양
XAML은 형식 및 속성에 사용되는 올바른 기호 식별자 집합을 식별하기 위해 XamlName 문법을 정의합니다.
XamlName 형식의 문자열 값은 다음 문법을 따라야 합니다.
XamlName ::= NameStartChar (NameChar)*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
이 문법은 유니코드 문자 데이터베이스에 정의된 다음과 같은 일반 범주 값을 사용합니다.
약어 |
설명 |
---|---|
Lu |
문자, 대문자 |
Ll |
문자, 소문자 |
Lt |
문자, 제목 스타일 |
Lm |
문자, 한정자 |
Lo |
문자, 기타 |
Mn |
표시, 공백 없음 |
Mc |
표시, 공백 조합 |
Nd |
숫자, 10진수 |
Nl |
숫자, 문자 |
XAML은 속성 및 이벤트 한정 참조에 사용되는 DottedXamlName이라는 두 번째 문법도 정의합니다. 이 문법은 연결된 멤버에도 사용됩니다. 자세한 내용은 DependencyProperty 및 XAML 개요를 참조하십시오.
DottedXamlName 형식의 문자열 값은 다음 문법을 따라야 합니다.
DottedXamlName ::= XamlName '.' XamlName