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