System.Xaml 네임스페이스

XAML 판독기 및 XAML 작성기와 관련된 형식을 제공합니다. Provides types that relate to XAML readers and XAML writers. 여기에는 .NET Framework XAML 서비스와 해당 XAML 판독기 및 XAML 작성기의 기본 구현이 포함됩니다. This includes the default implementations of .NET Framework XAML Services and its XAML readers and XAML writers. 또한 XAML 형식 시스템 관련 형식과 XAML 및 .NET Framework XAML 서비스 개념과 관련된 다른 지원 형식도 포함됩니다. Also contains types relevant to the XAML type system and other support types related to XAML and .NET Framework XAML Services concepts.

클래스

AmbientPropertyValue

앰비언트 속성에 대한 정보를 IAmbientProvider 구현의 일부분으로 보고합니다.Reports information about an ambient property, as part of an IAmbientProvider implementation.

AttachableMemberIdentifier

연결 가능한 멤버에 대한 XAML 형식 시스템 식별자 표현을 제공합니다.Provides a XAML type system identifier representation for attachable members. 식별자 구조체는 연결 가능한 멤버에 사용하는 경우의 declaringType.memberName 문자열 형식과 유사하게 사용합니다.The identifier structure parallels the declaringType.memberName string form for attachable member usage.

AttachablePropertyServices

연결 가능한 속성에서 값 및 접근자 메서드 정보를 가져오고 연결된 속성 저장소와 함께 사용할 수 있는 정적 도우미 메서드를 제공합니다.Provides static helper methods that obtain values and accessor method information from an attachable property and that work with an attached property store.

NamespaceDeclaration

이 문자열 값을 별도의 속성으로 저장하여 XAML 네임스페이스에 대한 식별자 및 접두사를 선언합니다.Declares the identifier and the prefix of a XAML namespace by storing these string values as separate properties.

XamlBackgroundReader

읽기 및 쓰기를 서로 다른 스레드로 분할할 수 있는 이중 버퍼링된 XamlReader를 구현합니다.Implements a double-buffered XamlReader that can split reading and writing to different threads.

XamlDeferringLoader

지연된 콘텐츠를 로드하고 반환하는 XAML 판독기 동작을 나타냅니다.Represents a XAML reader behavior that loads and returns deferred content.

XamlDirective

멤버가 XAML 지시문이기도 한 경우 멤버의 XAML 형식 시스템 식별자를 제공합니다.Provides the XAML type system identifier for a member if the member is also a XAML directive. 멤버 노드를 처리하는 동안 XAML 판독기 및 XAML 작성기는 XamlDirective 식별자를 사용합니다.XAML readers and XAML writers use the XamlDirective identifier during processing of member nodes. XAML 판독기가 StartMember에 위치하고 IsDirectivetrue인 경우 식별자가 사용됩니다.The identifier is used when the XAML reader is positioned on a StartMember and IsDirective is true.

XamlDuplicateMemberException

XAML 작성기가 중복된 멤버에 대한 값을 같은 개체 노드에 쓰려고 할 때 throw되는 예외입니다.The exception that is thrown when a XAML writer attempts to write a value for a duplicate member into the same object node.

XamlException

일반 XAML 판독기 또는 XAML 작성기 예외에 대해 throw되는 예외입니다.The exception that is thrown for a general XAML reader or XAML writer exception.

XamlInternalException

XAML 읽기 및 XAML 쓰기 중에 발생하는 내부 불일치에 대해 throw되는 예외입니다.The exception that is thrown for internal inconsistencies that occur during XAML reading and XAML writing.

XamlLanguage

XAML 태그 또는 XAML 형식 프로그래밍에 유용한 문자열이나 개체를 제공하는 상수를 정의합니다.Defines constants that provide strings or objects that are useful for XAML markup or for programming with XAML types. 이러한 문자열이나 개체는 XAML 언어 개념, .NET Framework XAML 서비스의 XAML 언어 개념 구현 또는 둘 다와 관련이 있습니다.These strings or objects are relevant to XAML language concepts, to the implementation of XAML language concepts in .NET Framework XAML Services, or to both.

XamlMember

XAML 형식의 멤버에 대해 XAML 형식 시스템 식별자를 제공합니다.Provides the XAML type system identifier for members of XAML types. 멤버 노드를 처리하는 동안 XAML 판독기 및 XAML 작성기가 사용하는 식별자(XAML 판독기가 StartMember에 위치한 경우)이며, 일반 XAML 형식 시스템 논리에도 사용됩니다.The identifier is used by XAML readers and XAML writers during processing of member nodes (when the XAML reader is positioned on a StartMember) and also for general XAML type system logic.

XamlNodeList

지연된 방식으로 XAML 노드를 작성하는 등의 시나리오에 사용할 수 있는 XAML 노드의 목록을 제공합니다.Provides a list of XAML nodes, which can be used for scenarios such as writing XAML nodes in a deferred manner.

XamlNodeQueue

노드를 쓰고 다시 읽기 위한 버퍼를 제공합니다.Provides a buffer for writing nodes and reading them again.

XamlObjectEventArgs

개체 초기화 및 속성 설정 시퀀스에 삽입할 수 있는 콜백용 데이터를 제공합니다.Provides data for callbacks that can be inserted in the sequence for object initialization and property setting. 그러면 XamlObjectWriter에서 생성한 개체 그래프에 영향을 줍니다.This influences the object graph that is produced by XamlObjectWriter.

XamlObjectReader

개체 그래프를 읽고 XAML 노드 스트림을 생성하는 XamlReader 구현을 제공합니다.Provides a XamlReader implementation that reads object graphs and generates a XAML node stream.

XamlObjectReaderException

여러 XamlObjectReader 내부 도우미 API에서 throw되는 예외입니다.The exception that is thrown by several XamlObjectReader internal helper APIs.

XamlObjectReaderSettings

XamlObjectReader에 대한 처리 규칙 또는 옵션 설정을 지정합니다.Specifies processing rules or option settings for a XamlObjectReader.

XamlObjectWriter

소스 XAML 노드 스트림에서 개체 그래프를 만듭니다.Creates an object graph from a source XAML node stream.

XamlObjectWriterException

XamlObjectWriter 클래스와 같은 XAML 작성기가 XAML 노드 스트림에서 개체 그래프를 만들려고 할 때 오류가 발생하는 경우 throw되는 예외입니다.The exception that is thrown when a XAML writer (such as the XamlObjectWriter class) encounters an error while attempting to produce object graphs from a XAML node stream.

XamlObjectWriterSettings

XamlObjectWriter에 대한 특정 XAML 작성기 설정을 제공합니다.Provides specific XAML writer settings for XamlObjectWriter.

XamlParseException

XAML 판독기가 XAML 판독기 소스의 요소를 XAML 노드 스트림 안으로 처리할 수 없는 경우 throw되는 예외입니다.The exception that is thrown when a XAML reader cannot process elements of the XAML reader source into a XAML node stream.

XamlReader

XAML 입력을 소비하고 XAML 노드 스트림을 만드는 클래스에 대한 기본 정의를 제공합니다.Provides base definitions for classes that consume XAML input and produce XAML node streams.

XamlReaderSettings

XamlReader 구현에 대한 처리 규칙 또는 옵션 설정을 지정합니다.Specifies processing rules or option settings for a XamlReader implementation.

XamlSchemaContext

XAML 형식 그리고 XAML 형식의 기반이 되는 어셈블리에 있는 형식을 해석하거나 매핑하기 위한 다시 사용할 수 있는 컨텍스트를 정의합니다.Defines a reusable context for interpreting or mapping XAML types, and the types in the assemblies that underlie them.

XamlSchemaContextSettings

XamlSchemaContext에 대한 선택적 설정을 제공합니다.Provides optional settings for a XamlSchemaContext.

XamlSchemaException

XAML 보고서의 바인딩 시스템이나 다른 스키마 표현 시스템이 스키마 컨텍스트에 대한 예외를 보고할 때 throw되는 예외입니다.The exception that is thrown when a binding system or another schema representation system for XAML reports an exception to the schema context.

XamlServices

serialization 목적을 위해 XAML을 읽고 개체 그래프를 작성하거나 개체 그래프를 읽고 XAML 파일 출력을 작성하는 일반적인 XAML 작업에 대한 보다 높은 수준의 서비스(정적 메서드)를 제공합니다.Provides higher-level services (static methods) for the common XAML tasks of reading XAML and writing an object graph; or reading an object graph and writing XAML file output for serialization purposes.

XamlType

.NET Framework XAML 서비스에 구현된 전체 XAML 시스템의 일부로 XAML 형식에 대한 정보를 보고합니다.Reports information about XAML types as part of the overall XAML system that is implemented in .NET Framework XAML Services.

XamlWriter

XAML 작성기에 대한 기본 구현 및 기본 클래스 정의를 제공합니다.Provides default implementation and base class definitions for a XAML writer. 이것은 작동 중인 기본 XAML 작성기가 아니므로 XamlWriter에서 파생하여 해당 추상 멤버를 구현하거나 기존의 XamlWriter 파생 클래스를 사용해야 합니다.This is not a working default XAML writer; you must either derive from XamlWriter and implement its abstract members, or use an existing XamlWriter derived class.

XamlWriterSettings

XamlWriter 구현에 대한 초기화 설정을 제공합니다.Provides initialization settings for a XamlWriter implementation.

XamlXmlReader

XmlReader 매개자를 사용하여 XML 파일에서 XAML 태그를 처리하고 XAML 노드 스트림을 생성합니다.Processes XAML markup from XML files by using an XmlReader intermediary, and produces a XAML node stream.

XamlXmlReaderSettings

XamlXmlReader XAML 판독기 구현에 대한 처리 규칙 또는 옵션 설정을 지정합니다.Specifies processing rules or option settings for the XamlXmlReader XAML reader implementation.

XamlXmlWriter

TextWriter 또는 XmlWriter 지원 클래스를 사용하여 XAML 노드 스트림을 텍스트 또는 태그 serialize된 양식에 씁니다.Uses a TextWriter or XmlWriter support class to write a XAML node stream to a text or markup serialized form.

XamlXmlWriterException

특정 XamlXmlWriter API에 의해 throw되는 예외입니다.The exception that is thrown by certain XamlXmlWriter APIs.

XamlXmlWriterSettings

XamlXmlWriter XAML 작성기 구현에 대한 초기화 설정을 제공합니다.Provides initialization settings for the XamlXmlWriter XAML writer implementation.

인터페이스

IAmbientProvider

앰비언트 속성 또는 앰비언트 형식에 대한 정보 항목을 형식 변환기 및 태그 확장에 반환할 수 있는 서비스를 나타냅니다.Represents a service that can return information items about ambient properties or ambient types to type converters and markup extensions.

IAttachedPropertyStore

연결 가능한 멤버가 설정되어 있는 개체의 연결 가능한 멤버 저장소를 나타냅니다.Represents an attachable member store for an object where attachable members are set. 이 연결 가능한 멤버 저장소는 나중에 AttachablePropertyServices로 참조할 수 있습니다.This attachable member store can then be referenced with AttachablePropertyServices.

IDestinationTypeProvider

대상 형식에 대한 CLR 형식 시스템 식별자를 반환할 수 있는 서비스를 나타냅니다.Represents a service that can return a CLR type system identifier for the destination type. 대상 형식은 리플렉션이나 다른 메커니즘에서 속성 설정 작업의 대상 형식을 간접적으로 보고하는 경우와 관련이 있습니다.The destination type is relevant when the destination type for a property-setting operation is indirectly reported by reflection or other mechanisms.

INamespacePrefixLookup

소비자에게 XAML 네임스페이스를 매핑할 때 권장되는 접두어를 반환하는 서비스를 나타냅니다.Represents a service that can return the recommended prefix for a XAML namespace mapping to consumers. 소비자는 디자인 환경이나 serializer를 포함할 수 있습니다.Consumers might include design environments or serializers.

IRootObjectProvider

구문 분석 중인 태그의 루트 개체를 반환할 수 있는 서비스에 대해 설명합니다.Describes a service that can return the root object of markup being parsed.

IXamlIndexingReader

노드 기반 XAML 판독기의 간단한 구현을 위한 인덱싱된 노드 컨트롤을 나타내는 서비스를 제공합니다.Provides a service that represents indexed node control for a simple implementation of a node-based XAML reader.

IXamlLineInfo

XAML 판독기 구현에서 텍스트 줄 정보를 보고하기 위한 서비스에 대해 설명합니다.Describes a service for reporting text line information in XAML reader implementations.

IXamlLineInfoConsumer

보고된 줄 정보를 XAML 작성기에서 사용하고 이를 출력에 포함할 수 있는 서비스에 대해 설명합니다.Describes a service where a XAML writer can use reported line information and then include the information in the output.

IXamlNameProvider

저장 및 쓰기 작업 중에 개체를 입력하고 XAML 이름을 반환하는 데 사용되는 서비스를 제공합니다.Provides a service that is used during save and write operations to input an object and return a XAML name.

IXamlNameResolver

XAML 이름으로 지정된 개체를 반환하거나 이름 확인을 지연시키는 토큰을 반환하는 서비스를 설명합니다.Describes a service that can return objects that are specified by XAML name, or alternatively, returns a token that defers name resolution. 이 서비스는 XAML 네임스페이스에 있는 모든 명명된 개체의 열거 가능한 집합을 반환할 수도 있습니다.The service can also return an enumerable set of all named objects that are in the XAML namescope.

IXamlNamespaceResolver

XAML 태그에 매핑된 접두사를 기반으로 XAML 네임스페이스를 반환할 수 있는 서비스에 대해 설명합니다.Describes a service that can return a XAML namespace that is based on its prefix as it is mapped in XAML markup.

IXamlObjectWriterFactory

현재 내부 파서 컨텍스트를 기반으로 하는 XamlObjectWriter를 생성하는 서비스를 나타냅니다.Represents a service that generates a XamlObjectWriter that is based on the current internal parser context.

IXamlSchemaContextProvider

형식 변환기와 태그 확장에 XAML 스키마 컨텍스트를 제공하는 서비스를 나타냅니다.Represents a service that provides XAML schema context information to type converters and markup extensions.

열거형

XamlNodeType

XAML 판독기가 현재 처리 중인 노드의 형식을 설명합니다.Describes the type of the node that is currently being processed by a XAML reader.