다음을 통해 공유


ParserContext 클래스

정의

XAML 파서에 필요한 컨텍스트 정보를 제공합니다.

public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
    interface IUriContext
Public Class ParserContext
Implements IUriContext
상속
ParserContext
구현

설명

이 컨텍스트가 참조하는 XAML 파서는 및 System.Windows.Markup.XamlWriter에 노출된 System.Windows.Markup.XamlReader WPF 구현과 관련된 .NET Framework 3.5 시대 XAML 파서 API입니다.

.NET Framework 4의 XAML 시스템은 보다 정교한 XAML 형식 시스템을 사용하므로 XAML 처리 작업에 다른 유형의 컨텍스트도 사용합니다. 자세한 내용은 XamlSchemaContext를 참조하세요.

A ParserContext 에 대 한 호출에 대 한 입력으로 일반적으로 사용 되는 XamlReader 작업 합니다. 이러한 경우 의 오버로드 XamlReader.Load 를 사용하거나 XamlReader.LoadAsync 를 제공 ParserContext 하면 XAML에 대한 형식 매핑 또는 XML 처리 기본값 변경과 같은 요소에 대한 제어가 강화됩니다. 사용 하는 ParserContext 아닌 System.Windows.Markup.XamlReader 기본 동작은 고급 시나리오입니다.

xml:langxml:space 동작을 재정의할 수 있습니다 컨텍스트 측면 중 하나입니다. 파서 컨텍스트는 기본적으로 다음을 사용 합니다. en-us 값을 기반으로 합니다. XAML에 대 한 언어 수준 컨텍스트를 사용 하 여 이유에 대 한 자세한 내용은 en-us 는 고정 문화권 값이 아닌 참조 WPF 전역화 및 지역화 개요합니다.

생성자

ParserContext()

ParserContext 클래스의 새 인스턴스를 초기화합니다.

ParserContext(XmlParserContext)

지정된 ParserContext을 사용하여 XmlParserContext 클래스의 새 인스턴스를 초기화합니다.

속성

BaseUri

이 컨텍스트의 기본 URI를 가져오거나 설정합니다.

XamlTypeMapper

XamlTypeMapper에 사용할 ParserContext를 가져오거나 설정합니다.

XmlLang

이 컨텍스트의 xml:lang 문자열을 가져오거나 설정합니다.

XmlnsDictionary

이 XAML 파서 컨텍스트의 XAML 네임스페이스 사전을 가져옵니다.

XmlSpace

xml:space 또는 이 컨텍스트의 문자를 가져오거나 설정합니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

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

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

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

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

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

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ToXmlParserContext(ParserContext)

ParserContextXmlParserContext로 변환합니다.

연산자

Implicit(ParserContext to XmlParserContext)

XAML ParserContextXmlParserContext로 변환합니다.

적용 대상

추가 정보