System.Windows.Markup Namespace

XAML을 지원하는 형식을 제공합니다. Provides types to support XAML. 이러한 형식 중 일부는 WPF 어셈블리에 있으며 XAML을 사용하는 WPF 시나리오와 관련이 있습니다. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. 이 네임스페이스의 다른 형식은 일반적으로 .NET Framework XAML 서비스를 지원하지만 WPF 어셈블리 참조를 필요로 하지 않습니다. Other types in this namespace provide support for .NET Framework XAML Services in general, and do not require referencing WPF assemblies.

클래스

AcceptedMarkupExtensionExpressionTypeAttribute

XAML태그 확장 특성에 대한 레거시 보고의 형식을 나타냅니다.Notates types for legacy reporting of XAML markup extension characteristics.

AmbientAttribute

속성이나 형식을 앰비언트로 처리하도록 지정합니다.Specifies that a property or type should be treated as ambient. 앰비언트 개념은 XAML 프로세서가 멤버의 형식 소유자를 결정하는 방법과 관련됩니다.The ambient concept relates to how XAML processors determine type owners of members.

ArrayExtension

.NET Framework XAML 서비스에 대한 x:Array 지원을 구현합니다.Implements x:Array support for .NET Framework XAML Services

ComponentResourceKeyConverter

의도적으로 형식 변환 경로가 없는 ComponentResourceKey 개체에 대한 형식 변환기를 구현합니다.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. 형식 변환기를 적용하여 동작을 보고합니다.The type converter enforces and reports that behavior.

ConstructorArgumentAttribute

개체가 매개변수가 있는 생성자 구문을 사용하여 초기화될 수 있고 지정된 이름의 속성이 생성 정보를 제공한다는 것을 지정합니다.Specifies that an object can be initialized by using a non-parameterless constructor syntax, and that a property of the specified name supplies construction information. 이 정보는 주로 XAML serialization용입니다.This information is primarily for XAML serialization.

ContentPropertyAttribute

XAML 콘텐츠 속성인 형식의 속성을 나타냅니다.Indicates which property of a type is the XAML content property. XAML 프로세서는 특성 형식 XAML 표현의 XAML 자식 요소를 처리할 때 이 정보를 사용합니다.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

ContentWrapperAttribute

외부 콘텐츠를 래핑하는 데 사용할 연결된 컬렉션 형식에 하나 이상의 형식을 지정합니다.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

DateTimeValueSerializer

String 인스턴스를 DateTime 인스턴스로 변환하거나 그 반대로 변환합니다.Converts instances of String to and from instances of DateTime.

DependencyPropertyConverter

문자열에서 DependencyProperty 개체로 변환합니다.Converts from a string to a DependencyProperty object.

DependsOnAttribute

특성 사용 속성이 다른 속성 값에 종속된다는 것을 나타냅니다.Indicates that the attributed property is dependent on the value of another property.

DesignerSerializationOptionsAttribute

특성의 serialization 플래그를 지정합니다.Specifies the serialization flags for a property.

DictionaryKeyPropertyAttribute

암시적 키 값을 제공하는 관련된 클래스의 속성을 지정합니다.Specifies a property of the associated class that provides the implicit key value. 암시적 키는 IDictionary 컬렉션에 있는 항목의 XAML에 정의된 명시적 x:Key 특성이 아닌 키에 사용됩니다.Implicit keys are used for keys rather than explicit x:Key attributes defined in XAML for an item in IDictionary collections.

EventSetterHandlerConverter

이벤트 setter 처리기의 문자열 이름을 대리자 표현으로 변환합니다.Converts the string name of an event setter handler to a delegate representation.

InternalTypeHelper

내부 형식의 사용을 지원하기 위해 WPF XAML 컴파일러에서 내부적으로 사용되는 추상 클래스입니다.Abstract class used internally by the WPF XAML compiler to support the use of internal types.

MarkupExtension

.NET Framework XAML 서비스 및 기타 XAML 판독기와 XAML 작성기에서 지원할 수 있는 XAML 태그 확장 구현에 대한 기본 클래스를 제공합니다.Provides a base class for XAML markup extension implementations that can be supported by .NET Framework XAML Services and other XAML readers and XAML writers.

MarkupExtensionBracketCharactersAttribute

태그 확장에서 반환할 수 있는 괄호 문자를 보고합니다.Reports the bracket characters that a markup extension can return.

MarkupExtensionReturnTypeAttribute

태그 확장에서 반환할 수 있는 형식을 보고합니다.Reports the type that a markup extension can return.

MemberDefinition

선언적 XAML의 클래스 멤버를 정의하는 태그 기술에 사용되는 기본 클래스를 제공합니다.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.

NameReferenceConverter

문자열 이름을 해당 이름의 개체에 대한 개체 참조로 변환하거나 개체 그래프의 개체 이름을 반환하는 형식 변환을 제공합니다.Provides type conversion to convert a string name into an object reference to the object with that name, or to return the name of an object from the object graph.

NameScopePropertyAttribute

XAML 이름 범위 값을 제공하는 관련된 클래스의 속성을 지정합니다.Specifies a property of the associated class that provides the XAML namescope value.

NamespaceMapEntry

XamlTypeMapper에서 XML 네임스페이스, CLR 네임스페이스, 해당 CLR 네임스페이스의 관련 형식이 들어 있는 어셈블리 간의 매핑을 위해 사용하는 정보를 제공합니다.Provides information that the XamlTypeMapper uses for mapping between an XML namespace, a CLR namespace, and the assembly that contains the relevant types for that CLR namespace.

NullExtension

null 개체를 반환하기 위해 XAML에서 명시적으로 값을 null로 설정하는 데 사용할 수 있는 XAML 태그 확장을 구현합니다.Implements a XAML markup extension in order to return a null object, which you can use to explicitly set values to null in XAML.

ParserContext

XAML 파서에 필요한 컨텍스트 정보를 제공합니다.Provides context information required by a XAML parser.

PropertyDefinition

선언적 XAML의 클래스 속성을 정의하는 태그 기술을 지원합니다.Supports a markup technique of defining properties of a class in declarative XAML.

Reference

{x:Reference} 태그 확장명을 구현합니다.Implements the {x:Reference} markup extension.

ResourceReferenceExpressionConverter

ResourceReferenceExpression의 인스턴스를 다른 형식으로 변환하거나 반대로 변환합니다.Converts instances of ResourceReferenceExpression to and from other types.

RootNamespaceAttribute

Visual Studio 프로젝트 파일의 RootNamespace 속성 값을 식별하는 데 사용하는 어셈블리 수준 특성을 나타냅니다.Represents an assembly level attribute that is used to identify the value of the RootNamespace property in a Visual Studio project file.

RoutedEventConverter

RoutedEvent 개체를 문자열에서 변환합니다.Converts a RoutedEvent object from a string.

RuntimeNamePropertyAttribute

XAML x:Name attribute로 매핑할 형식의 속성을 보고하는 형식 수준 특성을 나타냅니다.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute.

ServiceProviders

서비스를 추가하는 메서드를 사용하여 IServiceProvider 인터페이스에 대한 구현을 제공합니다.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

SetterTriggerConditionValueConverter

Setter 값을 처리하는 Trigger, ConditionDependencyProperty 형식에 대해 형식 변환과 유사한 동작을 제공합니다.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. 이 변환기는 ConvertFrom만 지원합니다.This converter only supports ConvertFrom.

StaticExtension

정적 필드 및 속성 참조를 반환하는 태그 확장을 구현합니다.Implements a markup extension that returns static field and property references.

TemplateKeyConverter

의도적으로 형식 변환 경로가 없는 TemplateKey 개체에 대한 형식 변환기를 구현합니다.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. 형식 변환기를 적용하여 동작을 보고합니다.The type converter enforces and reports that behavior.

TrimSurroundingWhitespaceAttribute

XAML 프로세서에서 serialize할 때 태그 형식에서 요소 주변의 공백을 트리밍해야 함을 나타냅니다.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing.

TypeExtension

문자열 입력에 따라 Type을 반환하는 태그 확장을 구현합니다.Implements a markup extension that returns a Type based on a string input.

UidPropertyAttribute

x:Uid 지시문 값을 제공하는 클래스의 CLR 속성을 나타냅니다.Indicates the CLR property of a class that provides the x:Uid Directive value.

UsableDuringInitializationAttribute

XAML 개체 그래프를 만드는 동안 이 형식이 하향식으로 빌드되는지 여부를 나타냅니다.Indicates whether this type is built top-down during XAML object graph creation.

ValueSerializer

개체 표현에서 serialization의 변환 동작을 정의하는 추상 클래스입니다.Abstract class that defines conversion behavior for serialization from an object representation.

ValueSerializerAttribute

serialize될 때 형식이나 속성에서 사용해야 하는 ValueSerializer 클래스를 식별합니다.Identifies the ValueSerializer class that a type or property should use when it is serialized.

WhitespaceSignificantCollectionAttribute

XAML 프로세서에 의해 유효한 공백으로 처리되어야 하는 컬렉션 형식을 나타냅니다.Indicates that a collection type should be processed as being whitespace significant by a XAML processor.

XamlDeferLoadAttribute

클래스 또는 속성에 XAML에 대한 지연된 로드 사용(예: 템플릿 동작)이 있음을 나타내고 지연 동작 및 해당 대상/콘텐츠 형식을 사용하도록 설정하는 클래스를 보고합니다.Indicates that a class or property has a deferred load usage for XAML (such as a template behavior), and reports the class that enables the deferring behavior and its destination/content type.

XamlDesignerSerializationManager

고급 serialization이 필요한 XAML 디자이너 또는 다른 호출자에 의한 XAML serialization 서비스를 제공합니다.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization.

XamlInstanceCreator

나중에 인스턴스화할 파서 레코드를 저장하는 방법을 제공하는 추상 클래스입니다.Abstract class that provides a means to store parser records for later instantiation.

XamlParseException

WPF XAML 파서의 파서 관련 예외에 대한 예외 클래스를 나타냅니다.Represents the exception class for parser-specific exceptions from a WPF XAML parser. 이 예외는 .NET Framework 3.0 및 .NET Framework 3.5에서의 XAML API 또는 WPF XAML 파서 작업에 사용되거나, XamlReader API를 호출하여 WPF XAML 파서를 사용하는 특수한 경우에 사용합니다.This exception is used in XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5, or for specific use of the WPF XAML parser by calling XamlReader API.

XamlReader

WPF 기본 XAML 판독기 및 연결된 XAML 개체 기록기를 사용하여 XAML 입력을 읽고 개체 그래프를 만듭니다.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer.

XamlSetMarkupExtensionAttribute

클래스에서 태그 확장을 사용하여 값을 제공할 수 있음을 나타내고 태그 확장 설정 작업에 사용할 처리기를 참조합니다.Indicates that a class can use a markup extension to provide a value, and references a handler to use for markup extension set operations.

XamlSetMarkupExtensionEventArgs

XAML 개체 작성기에서 태그 확장을 사용하여 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

XamlSetTypeConverterAttribute

클래스에서 형식 변환기를 사용하여 값을 제공할 수 있음을 나타내고 형식 변환기 설정 사례에 사용할 처리기를 참조합니다.Indicates that a class can use a type converter to provide a value, and references a handler to use for type converter setting cases.

XamlSetTypeConverterEventArgs

XAML 작성기에서 형식 변환기 호출을 사용하여 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call.

XamlSetValueEventArgs

XamlObjectWriter에서 특정 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values.

XamlTypeMapper

XAML 요소 이름을 어셈블리의 적합한 CLR Type에 매핑합니다.Maps a XAML element name to the appropriate CLR Type in assemblies.

XamlWriter

제공된 런타임 개체의 제한된 XAML serialization에 사용할 수 있는 단일 정적 Save 메서드(여러 오버로드)를 XAML 태그에 제공합니다.Provides a single static Save method (multiple overloads) that can be used for limited XAML serialization of provided run-time objects into XAML markup.

XData

Value 노드의 값으로 표시될 수 있는 리터럴 데이터를 나타냅니다.Represents literal data that can appear as the value for a Value node.

XmlAttributeProperties

DependencyObject의 XML 언어 관련 속성을 캡슐화합니다.Encapsulates the XML language-related attributes of a DependencyObject.

XmlLangPropertyAttribute

xml:lang 특성과 연결할 속성을 식별합니다.Identifies the property to associate with the xml:lang attribute.

XmlLanguage

XAML 태그에 사용할 언어 태그를 나타냅니다.Represents a language tag for use in XAML markup.

XmlLanguageConverter

XmlLanguage 클래스의 형식 변환을 제공합니다.Provides type conversion for the XmlLanguage class.

XmlnsCompatibleWithAttribute

XAML 네임스페이스가 다른 XAML 네임스페이스에 포함될 수 있음을 지정합니다.Specifies that a XAML namespace can be subsumed by another XAML namespace. 일반적으로 포함하는 XAML 네임스페이스는 미리 정의된 XmlnsDefinitionAttribute에 표시됩니다.Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute.

XmlnsDefinitionAttribute

XAML 네임스페이스 및 CLR 네임스페이스 간 어셈블리별 기반에서 매핑을 지정합니다. 지정된 매핑은 XAML 개체 작성기 또는 XAML 스키마 컨텍스트에서 형식 확인에 사용됩니다.Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context.

XmlnsDictionary

WPF의 XAML 네임스페이스에 대한 xmlns 매핑이 들어 있는 사전을 나타냅니다.Represents a dictionary that contains xmlns mappings for XAML namespaces in WPF.

XmlnsPrefixAttribute

XAML 파일에 요소와 특성을 쓸 때(serialization) 또는 XMAL 편집 기능을 가진 디자인 환경과 상호 작용할 때 XAML 사용의 XAML 네임스페이스와 연결할 권장 접두사를 식별합니다.Identifies a recommended prefix to associate with a XAML namespace for XAML usage, when writing elements and attributes in a XAML file (serialization) or when interacting with a design environment that has XAML editing features.

인터페이스

IAddChild

자식 요소 또는 텍스트의 혼합을 허용하는 요소를 구문 분석하는 방법을 제공합니다.Provides a means to parse elements that permit mixtures of child elements or text.

IComponentConnector

명명된 XAML 요소 및 이러한 요소에 이벤트 처리기를 연결하기 위한 태그 컴파일 및 도구 지원을 제공합니다.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

INameScope

특정 XAML 이름 범위 내에서 요소의 이름에 액세스하는 방법과 해당 XAML 이름 범위 내에서 이름의 고유성을 적용하는 방법에 대한 계약을 정의합니다.Defines a contract for how names of elements should be accessed within a particular XAML namescope, and how to enforce uniqueness of names within that XAML namescope.

INameScopeDictionary

XAML 네임스페이스에서 이름 사전을 노출하는 데 유용한 열거 가능한 컬렉션 및 사전 지원을 통합합니다.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

IProvideValueTarget

태그 확장명 평가를 위한 상황별 개체 속성 관계를 보고하는 서비스를 나타냅니다.Represents a service that reports situational object-property relationships for markup extension evaluation.

IQueryAmbient

지정된 속성을 현재 범위에서 앰비언트로 처리해야 하는지 여부에 대한 쿼리입니다.Queries for whether a specified property should be treated as ambient in the current scope.

IReceiveMarkupExtension

출력이 대상 속성과 다른 속성 유형인 태그 확장에서 식 또는 다른 클래스를 받을 수 있는 형식을 선언하는 데 사용하는 메커니즘을 제공합니다.Provides a mechanism whereby types can declare that they can receive an expression (or another class) from a markup extension, where the output is a different property type than the target property. .NET Framework 4 구현에 사용하지 마십시오.Do not use for .NET Framework 4 implementations.

IStyleConnector

컴파일된 XAML에서 이벤트 및 이벤트 setter를 연결하기 위해 WPF XAML 파서에서 내부적으로 사용하는 메서드를 제공합니다.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML.

IUriContext

절대 URI에 대해 제공된 상대 URI를 확인하기 위해 애플리케이션 컨텍스트를 사용할 수 있는 서비스를 나타냅니다.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

IValueSerializerContext

ValueSerializer에 제공되는 컨텍스트를 정의합니다.Defines a context that is provided to a ValueSerializer. 특수한 경우의 serialization이나 여러 다른 모드의 serialization을 설정하는 데 컨텍스트를 사용할 수 있습니다.The context can be used to enable special cases of serialization or different modes of serialization.

IXamlTypeResolver

XAML 태그의 명명된 요소에서 적합한 CLR 형식으로 확인되는 서비스를 나타냅니다.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

열거형

DesignerSerializationOptions

속성을 serialize하는 방법을 지정합니다.Specifies how a property is to be serialized.

XamlWriterMode

식(예: 바인딩 선언)인 값을 serialize하기 위한 XAML 작성기 모드를 지정합니다.Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations).

XamlWriterState

사용자 지정 XAML 작업기에 대한 가능한 쓰기 상태를 설명합니다.Describes possible writing states for a custom XAML writer.