System.Xaml 네임스페이스

XAML 판독기 및 XAML 작성기와 관련된 형식을 제공합니다. 여기에는 .NET XAML Services 및 해당 XAML 판독기 및 XAML 작성기의 기본 구현이 포함됩니다. 또한 XAML 형식 시스템과 관련된 형식 및 XAML 및 .NET XAML 서비스 개념과 관련된 기타 지원 형식을 포함합니다.

클래스

Name Description
AmbientPropertyValue

구현의 일부로 앰비언트 속성에 대한 정보를 보고합니다 IAmbientProvider .

AttachableMemberIdentifier

연결 가능한 멤버에 대한 XAML 형식 시스템 식별자 표현을 제공합니다. 식별자 구조는 연결 가능한 멤버 사용을 위해 문자열 형식과 유사 declaringType.memberName 합니다.

AttachablePropertyServices

연결 가능한 속성에서 값 및 접근자 메서드 정보를 가져오고 연결된 속성 저장소에서 작동하는 정적 도우미 메서드를 제공합니다.

NamespaceDeclaration

이러한 문자열 값을 별도의 속성으로 저장하여 XAML 네임스페이스의 식별자 및 접두사를 선언합니다.

XamlBackgroundReader

읽기 및 쓰기를 다른 스레드로 XamlReader 분할할 수 있는 이중 버퍼링 형식을 구현합니다.

XamlDeferringLoader

지연된 콘텐츠를 로드하고 반환하는 XAML 판독기 동작을 나타냅니다.

XamlDirective

멤버가 XAML 지시문인 경우 멤버에 대한 XAML 형식 시스템 식별자를 제공합니다. XAML 판독기 및 XAML 작성기는 멤버 노드를 XamlDirective 처리하는 동안 식별자를 사용합니다. 식별자는 XAML 판독기가 a StartMember 에 위치하고 IsDirectivetrue있는 경우 사용됩니다.

XamlDuplicateMemberException

XAML 작성기가 동일한 개체 노드에 중복 멤버에 대한 값을 쓰려고 할 때 throw되는 예외입니다.

XamlException

일반 XAML 판독기 또는 XAML 작성기 예외에 대해 throw되는 예외입니다.

XamlInternalException

XAML 읽기 및 XAML 쓰기 중에 발생하는 내부 불일치에 대해 throw되는 예외입니다.

XamlLanguage

XAML 태그 또는 XAML 형식으로 프로그래밍하는 데 유용한 문자열 또는 개체를 제공하는 상수 정의 이러한 문자열 또는 개체는 XAML 언어 개념, .NET XAML Services의 XAML 언어 개념 구현 또는 둘 다와 관련이 있습니다.

XamlMember

XAML 형식의 멤버에 대한 XAML 형식 시스템 식별자를 제공합니다. 식별자는 멤버 노드를 처리하는 동안(XAML 판독기가 A에 StartMember배치된 경우) XAML 판독기 및 XAML 작성기에서 사용되며 일반적인 XAML 형식 시스템 논리에도 사용됩니다.

XamlNodeList

지연된 방식으로 XAML 노드를 작성하는 등의 시나리오에 사용할 수 있는 XAML 노드 목록을 제공합니다.

XamlNodeQueue

노드를 작성하고 다시 읽기 위한 버퍼를 제공합니다.

XamlObjectEventArgs

개체 초기화 및 속성 설정 시퀀스에 삽입할 수 있는 콜백에 대한 데이터를 제공합니다. 이는 에 의해 생성되는 개체 그래프에 XamlObjectWriter영향을 줍니다.

XamlObjectReader

개체 그래프를 XamlReader 읽고 XAML 노드 스트림을 생성하는 구현을 제공합니다.

XamlObjectReaderException

여러 XamlObjectReader 내부 도우미 API에서 throw되는 예외입니다.

XamlObjectReaderSettings

에 대한 XamlObjectReader처리 규칙 또는 옵션 설정을 지정합니다.

XamlObjectWriter

원본 XAML 노드 스트림에서 개체 그래프를 만듭니다.

XamlObjectWriterException

XAML 기록기(예: XamlObjectWriter 클래스)가 XAML 노드 스트림에서 개체 그래프를 생성하는 동안 오류가 발생할 때 throw되는 예외입니다.

XamlObjectWriterSettings

에 대한 특정 XAML 기록기 XamlObjectWriter설정을 제공합니다.

XamlParseException

XAML 판독기에서 XAML 판독기 원본의 요소를 XAML 노드 스트림으로 처리할 수 없을 때 throw되는 예외입니다.

XamlReader

XAML 입력을 사용하고 XAML 노드 스트림을 생성하는 클래스에 대한 기본 정의를 제공합니다.

XamlReaderSettings

구현에 대한 처리 규칙 또는 옵션 설정을 지정합니다 XamlReader .

XamlSchemaContext

XAML 형식을 해석하거나 매핑하기 위한 재사용 가능한 컨텍스트와 해당 형식의 기반이 되는 어셈블리의 형식을 정의합니다.

XamlSchemaContextSettings

에 대한 XamlSchemaContext선택적 설정을 제공합니다.

XamlSchemaException

XAML에 대한 바인딩 시스템 또는 다른 스키마 표현 시스템이 스키마 컨텍스트에 예외를 보고할 때 throw되는 예외입니다.

XamlServices

XAML을 읽고 개체 그래프를 작성하는 일반적인 XAML 작업에 대해 더 높은 수준의 서비스(정적 메서드)를 제공합니다. 또는 개체 그래프를 읽고 serialization을 위해 XAML 파일 출력을 작성합니다.

XamlType

.NET XAML 서비스에서 구현되는 전체 XAML 시스템의 일부로 XAML 형식에 대한 정보를 보고합니다.

XamlWriter

XAML 작성기에 대한 기본 구현 및 기본 클래스 정의를 제공합니다. 이는 작동하는 기본 XAML 작성기가 아닙니다. 추상 멤버에서 XamlWriter 파생 및 구현하거나 기존 파생 클래스를 XamlWriter 사용해야 합니다.

XamlWriterSettings

구현에 대한 XamlWriter 초기화 설정을 제공합니다.

XamlXmlReader

중간자를 사용하여 XML 파일에서 XAML 태그를 XmlReader 처리하고 XAML 노드 스트림을 생성합니다.

XamlXmlReaderSettings

XAML 판독기 구현에 XamlXmlReader 대한 처리 규칙 또는 옵션 설정을 지정합니다.

XamlXmlWriter

TextWriter 또는 XmlWriter 지원 클래스를 사용하여 텍스트 또는 태그 직렬화된 양식에 XAML 노드 스트림을 작성합니다.

XamlXmlWriterException

특정 XamlXmlWriter API에서 throw되는 예외입니다.

XamlXmlWriterSettings

XAML 작성기 구현에 XamlXmlWriter 대한 초기화 설정을 제공합니다.

인터페이스

Name Description
IAmbientProvider

형식 변환기 및 태그 확장에 앰비언트 속성 또는 앰비언트 형식에 대한 정보 항목을 반환할 수 있는 서비스를 나타냅니다.

IAttachedPropertyStore

연결 가능한 멤버가 설정된 개체의 연결 가능한 멤버 저장소를 나타냅니다. 그런 다음 이 연결 가능한 멤버 저장소를 .으로 AttachablePropertyServices참조할 수 있습니다.

IDestinationTypeProvider

대상 형식에 대한 CLR 형식 시스템 식별자를 반환할 수 있는 서비스를 나타냅니다. 대상 형식은 속성 설정 작업의 대상 형식이 리플렉션 또는 기타 메커니즘에 의해 간접적으로 보고되는 경우와 관련이 있습니다.

INamespacePrefixLookup

소비자에게 XAML 네임스페이스 매핑에 권장되는 접두사를 반환할 수 있는 서비스를 나타냅니다. 소비자는 디자인 환경 또는 직렬 변환기를 포함할 수 있습니다.

IRootObjectProvider

구문 분석 중인 태그의 루트 개체를 반환할 수 있는 서비스에 대해 설명합니다.

IXamlIndexingReader

노드 기반 XAML 판독기의 간단한 구현을 위해 인덱싱된 노드 컨트롤을 나타내는 서비스를 제공합니다.

IXamlLineInfo

XAML 판독기 구현에서 텍스트 줄 정보를 보고하는 서비스에 대해 설명합니다.

IXamlLineInfoConsumer

XAML 작성기가 보고된 줄 정보를 사용한 다음 출력에 정보를 포함할 수 있는 서비스에 대해 설명합니다.

IXamlNameProvider

개체를 입력하고 XAML 이름을 반환하기 위해 저장 및 쓰기 작업 중에 사용되는 서비스를 제공합니다.

IXamlNameResolver

XAML 이름으로 지정된 개체를 반환하거나 이름 확인을 지연하는 토큰을 반환할 수 있는 서비스에 대해 설명합니다. 또한 서비스는 XAML 이름 범위에 있는 모든 명명된 개체의 열거 가능한 집합을 반환할 수 있습니다.

IXamlNamespaceResolver

XAML 태그에 매핑되는 접두사를 기반으로 하는 XAML 네임스페이스를 반환할 수 있는 서비스에 대해 설명합니다.

IXamlObjectWriterFactory

현재 내부 파서 컨텍스트를 XamlObjectWriter 기반으로 하는 서비스를 생성합니다.

IXamlSchemaContextProvider

형식 변환기 및 태그 확장에 XAML 스키마 컨텍스트 정보를 제공하는 서비스를 나타냅니다.

열거형

Name Description
XamlNodeType

XAML 판독기에서 현재 처리 중인 노드의 형식을 설명합니다.