다음을 통해 공유


XamlName 문법

XamlName 문법은 편의를 위해 여기에서 재현되는 XAML 언어 사양 [MS-XAML]에 정의된 특정 문법입니다.

XAML 사양에서

[MS-XAML] 사양은 형식 및 속성에 사용되는 법적 기호 식별자 집합을 식별하는 문법 XamlName을 정의합니다.

XamlName 형식의 문자열 값은 다음 문법을 따라야 합니다.

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

유니코드 문자 데이터베이스에 정의된 다음과 같은 일반 범주 값을 가정합니다.

유니코드 범주 묘사
Lu(Lu) 문자, 대문자
Ll (을) Letter, Lowercase
Lt Letter, Titlecase
Lm Letter, 한정자
Lo(Lo) Letter, Other
미네소타 표시, 간격 없음
엠씨 표시, 간격 결합
Nd Number, Decimal
Nl 숫자, 문자

XAML은 속성 및 이벤트 정규화된 참조 및 연결된 멤버에도 사용되는 두 번째 문법인 DottedXamlName을 정의합니다. 자세한 내용은 DependencyPropertyXAML 개요(WPF .NET)참조하세요.

DottedXamlName 형식의 문자열 값은 다음 문법을 준수해야 합니다.

DottedXamlName ::= XamlName '.' XamlName

발언

전체 사양은 [MS-XAML]참조하세요.