System.Windows.Markup 네임스페이스

XAML을 지원하는 형식을 제공합니다. 이러한 형식 중 일부는 WPF 어셈블리에 있으며 XAML을 포함하는 WPF 시나리오와 관련이 있습니다. 이 네임스페이스의 다른 형식 은 일반적으로 .NET XAML 서비스를 지원하며 WPF 어셈블리를 참조할 필요가 없습니다.

클래스

AcceptedMarkupExtensionExpressionTypeAttribute

XAML태그 확장 특성에 대한 레거시 보고의 형식을 나타냅니다.

AmbientAttribute

속성이나 형식을 앰비언트로 처리하도록 지정합니다. 앰비언트 개념은 XAML 프로세서가 멤버의 형식 소유자를 결정하는 방법과 관련됩니다.

ArrayExtension

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

ComponentResourceKeyConverter

의도적으로 형식 변환 경로가 없는 ComponentResourceKey 개체에 대한 형식 변환기를 구현합니다. 형식 변환기를 적용하여 동작을 보고합니다.

ConstructorArgumentAttribute

개체가 매개변수가 있는 생성자 구문을 사용하여 초기화될 수 있고 지정된 이름의 속성이 생성 정보를 제공한다는 것을 지정합니다. 이 정보는 주로 XAML serialization용입니다.

ContentPropertyAttribute

XAML 콘텐츠 속성인 형식의 속성을 나타냅니다. XAML 프로세서는 특성 형식 XAML 표현의 XAML 자식 요소를 처리할 때 이 정보를 사용합니다.

ContentWrapperAttribute

외부 콘텐츠를 래핑하는 데 사용할 연결된 컬렉션 형식에 하나 이상의 형식을 지정합니다.

DateTimeValueSerializer

String 인스턴스를 DateTime 인스턴스로 변환하거나 그 반대로 변환합니다.

DependencyPropertyConverter

문자열에서 DependencyProperty 개체로 변환합니다.

DependsOnAttribute

특성이 지정된 속성이 다른 속성의 값에 따라 다르다는 것을 나타냅니다.

DesignerSerializationOptionsAttribute

특성의 serialization 플래그를 지정합니다.

DictionaryKeyPropertyAttribute

암시적 키 값을 제공하는 관련된 클래스의 속성을 지정합니다. 암시적 키는 x:Key 컬렉션의 항목에 대해 XAML에서 정의된 명시적 IDictionary 특성이 아닌 키에 사용됩니다.

EventSetterHandlerConverter

이벤트 setter 처리기의 문자열 이름을 대리자 표현으로 변환합니다.

InternalTypeHelper

내부 형식의 사용을 지원하기 위해 WPF XAML 컴파일러에서 내부적으로 사용되는 추상 클래스입니다.

MarkupExtension

.NET XAML 서비스 및 기타 XAML 판독기와 XAML 작성기에서 지원할 수 있는 XAML 태그 확장 구현에 대한 기본 클래스를 제공합니다.

MarkupExtensionBracketCharactersAttribute

태그 확장에서 반환할 수 있는 괄호 문자를 보고합니다.

MarkupExtensionReturnTypeAttribute

태그 확장에서 반환할 수 있는 형식을 보고합니다.

MemberDefinition

선언적 XAML의 클래스 멤버를 정의하는 태그 기술에 사용되는 기본 클래스를 제공합니다.

NameReferenceConverter

문자열 이름을 해당 이름의 개체에 대한 개체 참조로 변환하거나 개체 그래프의 개체 이름을 반환하는 형식 변환을 제공합니다.

NameScopePropertyAttribute

XAML 이름 범위 값을 제공하는 관련 클래스의 속성을 지정합니다.

NamespaceMapEntry

XamlTypeMapper에서 XML 네임스페이스, CLR 네임스페이스, 해당 CLR 네임스페이스의 관련 형식이 들어 있는 어셈블리 간의 매핑을 위해 사용하는 정보를 제공합니다.

NullExtension

XAML에서 값을 null로 명시적으로 설정하는 데 사용할 수 있는 null 개체를 반환하기 위해 XAML 태그 확장을 구현합니다.

ParserContext

XAML 파서에 필요한 컨텍스트 정보를 제공합니다.

PropertyDefinition

선언적 XAML의 클래스 속성을 정의하는 태그 기술을 지원합니다.

Reference

태그 확장을 구현합니다 {x:Reference} .

ResourceReferenceExpressionConverter

ResourceReferenceExpression의 인스턴스를 다른 형식으로 변환하거나 반대로 변환합니다.

RootNamespaceAttribute

Visual Studio 프로젝트 파일의 RootNamespace 속성 값을 식별하는 데 사용하는 어셈블리 수준 특성을 나타냅니다.

RoutedEventConverter

RoutedEvent 개체를 문자열에서 변환합니다.

RuntimeNamePropertyAttribute

XAML x:Name attribute로 매핑할 형식의 속성을 보고하는 형식 수준 특성을 나타냅니다.

ServiceProviders

서비스를 추가하는 메서드를 사용하여 IServiceProvider 인터페이스에 대한 구현을 제공합니다.

SetterTriggerConditionValueConverter

Setter 값을 처리하는 Trigger, ConditionDependencyProperty 형식에 대해 형식 변환과 유사한 동작을 제공합니다. 이 변환기는 ConvertFrom만 지원합니다.

StaticExtension

정적 필드 및 속성 참조를 반환하는 태그 확장을 구현합니다.

TemplateKeyConverter

의도적으로 형식 변환 경로가 없는 TemplateKey 개체에 대한 형식 변환기를 구현합니다. 형식 변환기를 적용하여 동작을 보고합니다.

TrimSurroundingWhitespaceAttribute

직렬화할 때 태그에서 형식의 요소를 둘러싼 공백이 제거되어야 한다고 XAML 프로세서에 표시합니다.

TypeExtension

문자열 입력에 따라 Type 을 반환하는 태그 확장을 구현합니다.

UidPropertyAttribute

x:Uid 지시문 값을 제공하는 클래스의 CLR 속성을 나타냅니다.

UsableDuringInitializationAttribute

이 형식이 XAML 개체 그래프를 만드는 동안 하향식으로 빌드되는지 여부를 나타냅니다.

ValueSerializer

개체 표현에서 직렬화하기 위한 변환 동작을 정의하는 추상 클래스입니다.

ValueSerializerAttribute

형식 또는 속성이 직렬화된 경우 사용해야 하는 ValueSerializer 클래스를 식별합니다.

WhitespaceSignificantCollectionAttribute

컬렉션 형식이 XAML 프로세서에서 중요한 공백인 것으로 처리되어야 한다는 것을 나타냅니다.

XamlDeferLoadAttribute

클래스 또는 속성에 XAML에 대한 지연된 로드 사용(예: 템플릿 동작)이 있음을 나타내고 지연 동작 및 해당 대상/콘텐츠 형식을 사용하도록 설정하는 클래스를 보고합니다.

XamlDesignerSerializationManager

고급 serialization이 필요한 XAML 디자이너 또는 다른 호출자에 의한 XAML serialization 서비스를 제공합니다.

XamlInstanceCreator

나중에 인스턴스화할 파서 레코드를 저장하는 방법을 제공하는 추상 클래스입니다.

XamlParseException

WPF XAML 파서의 파서 관련 예외에 대한 예외 클래스를 나타냅니다. 이 예외는 .NET Framework 3.0 및 .NET Framework 3.5에서의 XAML API 또는 WPF XAML 파서 작업에 사용되거나, XamlReader API를 호출하여 WPF XAML 파서를 사용하는 특수한 경우에 사용합니다.

XamlReader

WPF 기본 XAML 판독기 및 연결된 XAML 개체 기록기를 사용하여 XAML 입력을 읽고 개체 그래프를 만듭니다.

XamlSetMarkupExtensionAttribute

클래스에서 태그 확장을 사용하여 값을 제공할 수 있음을 나타내고 태그 확장 설정 작업에 사용할 처리기를 참조합니다.

XamlSetMarkupExtensionEventArgs

XAML 개체 작성기에서 태그 확장을 사용하여 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.

XamlSetTypeConverterAttribute

클래스에서 형식 변환기를 사용하여 값을 제공할 수 있음을 나타내고 형식 변환기 설정 사례에 사용할 처리기를 참조합니다.

XamlSetTypeConverterEventArgs

XAML 작성기에서 형식 변환기 호출을 사용하여 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.

XamlSetValueEventArgs

XamlObjectWriter에서 특정 값을 설정할 때 호출되는 콜백에 데이터를 제공합니다.

XamlTypeMapper

XAML 요소 이름을 어셈블리의 적합한 CLR Type에 매핑합니다.

XamlWriter

제공된 런타임 개체의 제한된 XAML serialization에 사용할 수 있는 단일 정적 Save 메서드(여러 오버로드)를 XAML 태그에 제공합니다.

XData

Value 노드의 값으로 표시될 수 있는 리터럴 데이터를 나타냅니다.

XmlAttributeProperties

DependencyObject의 XML 언어 관련 속성을 캡슐화합니다.

XmlLangPropertyAttribute

xml:lang 특성과 연결할 속성을 식별합니다.

XmlLanguage

XAML 태그에 사용할 언어 태그를 나타냅니다.

XmlLanguageConverter

XmlLanguage 클래스의 형식 변환을 제공합니다.

XmlnsCompatibleWithAttribute

XAML 네임스페이스가 다른 XAML 네임스페이스에 포함될 수 있음을 지정합니다. 일반적으로 포함하는 XAML 네임스페이스는 미리 정의된 XmlnsDefinitionAttribute에 표시됩니다.

XmlnsDefinitionAttribute

XAML 네임스페이스 및 CLR 네임스페이스 간 어셈블리별 기반에서 매핑을 지정합니다. 지정된 매핑은 XAML 개체 작성기 또는 XAML 스키마 컨텍스트에서 형식 확인에 사용됩니다.

XmlnsDictionary

WPF의 XAML 네임스페이스에 대한 xmlns 매핑이 들어 있는 사전을 나타냅니다.

XmlnsPrefixAttribute

XAML 파일에 요소 및 특성을 쓰거나(serialization) XAML 편집 기능이 있는 디자인 환경을 조작할 때 XAML 사용을 위해 XAML 네임스페이스와 연결할 권장 접두사를 식별합니다.

인터페이스

IAddChild

자식 요소 또는 텍스트의 혼합을 허용하는 요소를 구문 분석하는 방법을 제공합니다.

IComponentConnector

명명된 XAML 요소 및 이러한 요소에 이벤트 처리기를 연결하기 위한 태그 컴파일 및 도구 지원을 제공합니다.

INameScope

특정 XAML 이름 범위 내에서 요소의 이름에 액세스하는 방법 및 해당 XAML 이름 범위 내에서 이름의 고유성을 적용하는 방법에 대한 계약을 정의합니다.

INameScopeDictionary

XAML 네임스페이스에서 이름 사전을 노출하는 데 유용한 열거 가능한 컬렉션 및 사전 지원을 통합합니다.

IProvideValueTarget

태그 확장 평가를 위한 상황별 개체 속성 관계를 보고하는 서비스를 나타냅니다.

IQueryAmbient

지정된 속성을 현재 범위에서 앰비언트로 처리해야 하는지 여부에 대한 쿼리입니다.

IReceiveMarkupExtension

출력이 대상 속성과 다른 속성 유형인 태그 확장에서 식 또는 다른 클래스를 받을 수 있는 형식을 선언하는 데 사용하는 메커니즘을 제공합니다. .NET Framework 4 구현에 사용하지 마십시오.

IStyleConnector

컴파일된 XAML에서 이벤트 및 이벤트 setter를 연결하기 위해 WPF XAML 파서에서 내부적으로 사용하는 메서드를 제공합니다.

IUriContext

절대 URI에 대해 제공된 상대 URI를 확인하기 위해 애플리케이션 컨텍스트를 사용할 수 있는 서비스를 나타냅니다.

IValueSerializerContext

ValueSerializer에 제공되는 컨텍스트를 정의합니다. 이 컨텍스트를 사용하여 serialization의 특수한 경우 또는 serialization의 다양한 모드를 사용하도록 설정할 수 있습니다.

IXamlTypeResolver

XAML 태그의 명명된 요소에서 적절한 CLR 형식으로 확인하는 서비스를 나타냅니다.

열거형

DesignerSerializationOptions

속성을 serialize하는 방법을 지정합니다.

XamlWriterMode

식(예: 바인딩 선언)인 값을 serialize하기 위한 XAML 작성기 모드를 지정합니다.

XamlWriterState

사용자 지정 XAML 작업기에 대한 가능한 쓰기 상태를 설명합니다.