다음을 통해 공유


System.Xaml 네임스페이스

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

클래스

AmbientPropertyValue

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

AttachableMemberIdentifier

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

AttachablePropertyServices

연결 가능한 속성에서 값 및 접근자 메서드 정보를 가져오고 연결된 속성 저장소와 함께 사용할 수 있는 정적 도우미 메서드를 제공합니다.

NamespaceDeclaration

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

XamlBackgroundReader

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

XamlDeferringLoader

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

XamlDirective

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

XamlDuplicateMemberException

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

XamlException

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

XamlInternalException

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

XamlLanguage

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

XamlMember

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

XamlNodeList

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

XamlNodeQueue

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

XamlObjectEventArgs

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

XamlObjectReader

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

XamlObjectReaderException

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

XamlObjectReaderSettings

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

XamlObjectWriter

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

XamlObjectWriterException

XamlObjectWriter 클래스와 같은 XAML 작성기가 XAML 노드 스트림에서 개체 그래프를 만들려고 할 때 오류가 발생하는 경우 throw되는 예외입니다.

XamlObjectWriterSettings

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

XamlParseException

XAML 판독기가 XAML 판독기 소스의 요소를 XAML 노드 스트림 안으로 처리할 수 없는 경우 throw되는 예외입니다.

XamlReader

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

XamlReaderSettings

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

XamlSchemaContext

XAML 형식 그리고 XAML 형식의 기반이 되는 어셈블리에 있는 형식을 해석하거나 매핑하기 위한 다시 사용할 수 있는 컨텍스트를 정의합니다.

XamlSchemaContextSettings

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

XamlSchemaException

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

XamlServices

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

XamlType

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

XamlWriter

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

XamlWriterSettings

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

XamlXmlReader

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

XamlXmlReaderSettings

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

XamlXmlWriter

TextWriter 또는 XmlWriter 지원 클래스를 사용하여 XAML 노드 스트림을 텍스트 또는 태그 serialize된 양식에 씁니다.

XamlXmlWriterException

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

XamlXmlWriterSettings

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

인터페이스

IAmbientProvider

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

IAttachedPropertyStore

연결 가능한 멤버가 설정되어 있는 개체의 연결 가능한 멤버 저장소를 나타냅니다. 이 연결 가능한 멤버 저장소는 나중에 AttachablePropertyServices로 참조할 수 있습니다.

IDestinationTypeProvider

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

INamespacePrefixLookup

소비자에게 XAML 네임스페이스를 매핑할 때 권장되는 접두어를 반환하는 서비스를 나타냅니다. 소비자는 디자인 환경이나 serializer를 포함할 수 있습니다.

IRootObjectProvider

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

IXamlIndexingReader

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

IXamlLineInfo

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

IXamlLineInfoConsumer

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

IXamlNameProvider

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

IXamlNameResolver

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

IXamlNamespaceResolver

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

IXamlObjectWriterFactory

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

IXamlSchemaContextProvider

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

열거형

XamlNodeType

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