다음을 통해 공유


XmlLanguage 클래스

정의

XAML 태그에 사용할 언어 태그를 나타냅니다.

public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))>]
type XmlLanguage = class
Public Class XmlLanguage
상속
XmlLanguage
특성

설명

언어 태그는 XAML이 해석되는 시스템에 등록된 CultureInfo 것일 수도 있고 없을 수도 있습니다.

이 클래스는 XML에서 사용하는 값을 처리하는 데 xml:lang 유용합니다.

언어 태그는 2자 형식 또는 하이픈을 넣은 언어 로캘 형식으로 지정할 수 있습니다. RFC 3066을 참조하세요.

XML 사양은 RFC 3066에서 허용되지 않지만 빈 문자열 xml:lang을 허용하므로 XmlLanguage 형식은 ""(빈 특성 문자열)를 허용합니다. 기본 생성 XmlLanguage 은 ""(빈 문자열)로 생성된 것처럼 동작합니다.

XAML 특성 사용

<object property="prefix"/>
- or -
<object property="prefix-subcode"/>

XAML 값

접두사 ISO 639-1 언어 접두사 값을 사용하는 언어 접두사입니다. 예를 들어 "en" 또는 "zh"입니다. 대문자 값이 허용되고 소문자로 변환됩니다. 빈 특성인 ""일 수도 있습니다.

하위 제공된 경우 앞에 단일 하이픈이 있어야 합니다. 그런 다음 RFC 3066에 정의된 하위 코드입니다. 가장 일반적인 사용법과 제대로 매핑 CultureInfo할 가능성이 가장 큰 사용법은 "-us" 또는 "-hk"와 같은 국가 또는 지역 지정입니다. 대문자 값이 허용되고 소문자로 변환됩니다.

속성

Name Description
Empty

언어 태그를 빈 특성 문자열로 사용하여 만들어 GetLanguage(String) 지는 정적 XmlLanguage 인스턴스를 가져옵니다.

IetfLanguageTag

언어 태그의 문자열 표현을 가져옵니다.

메서드

Name Description
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetEquivalentCulture()

이 값XmlLanguage에 대해 등록된 경우에만 CultureInfoXmlLanguage값에 IetfLanguageTag 해당하는 값을 CultureInfo 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLanguage(String)

XmlLanguage RFC 3066당 언어를 나타내는 문자열을 기반으로 인스턴스를 반환합니다.

GetSpecificCulture()

이에 XmlLanguage대해 가장 밀접하게 관련된 비중립 CultureInfo 을 반환합니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재String를 나타내는 값을 XmlLanguage 반환합니다.

적용 대상