System.Xaml 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML 판독기 및 XAML 작성기와 관련된 형식을 제공합니다. 여기에는 .NET XAML 서비스와 해당 XAML 판독기 및 XAML 작성기의 기본 구현이 포함됩니다. 또한 XAML 형식 시스템 관련 형식과 XAML 및 .NET XAML 서비스 개념과 관련된 다른 지원 형식도 포함됩니다.
클래스
AmbientPropertyValue |
앰비언트 속성에 대한 정보를 IAmbientProvider 구현의 일부분으로 보고합니다. |
AttachableMemberIdentifier |
연결 가능한 멤버에 대한 XAML 형식 시스템 식별자 표현을 제공합니다. 식별자 구조체는 연결 가능한 멤버에 사용하는 경우의 |
AttachablePropertyServices |
연결 가능한 속성에서 값 및 접근자 메서드 정보를 가져오고 연결된 속성 저장소와 함께 사용할 수 있는 정적 도우미 메서드를 제공합니다. |
NamespaceDeclaration |
이 문자열 값을 별도의 속성으로 저장하여 XAML 네임스페이스에 대한 식별자 및 접두사를 선언합니다. |
XamlBackgroundReader |
읽기 및 쓰기를 서로 다른 스레드로 분할할 수 있는 이중 버퍼링된 XamlReader를 구현합니다. |
XamlDeferringLoader |
지연된 콘텐츠를 로드하고 반환하는 XAML 판독기 동작을 나타냅니다. |
XamlDirective |
멤버가 XAML 지시문이기도 한 경우 멤버의 XAML 형식 시스템 식별자를 제공합니다. 멤버 노드를 처리하는 동안 XAML 판독기 및 XAML 작성기는 XamlDirective 식별자를 사용합니다. XAML 판독기가 StartMember에 위치하고 IsDirective가 |
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 판독기가 현재 처리 중인 노드의 형식을 설명합니다. |