System.Windows.Markup 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML을 지원하는 형식을 제공합니다. 이러한 형식 중 일부는 WPF 어셈블리에 있으며 XAML을 포함하는 WPF 시나리오와 관련이 있습니다. 이 네임스페이스의 다른 형식 은 일반적으로 .NET XAML 서비스를 지원하며 WPF 어셈블리를 참조할 필요가 없습니다.
클래스
| Name | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
XAML 태그 확장 특성의 레거시 보고를 위한 형식을 표기합니다. |
| AmbientAttribute |
속성 또는 형식을 앰비언트로 처리되도록 지정합니다. 앰비언트 개념은 XAML 프로세서가 멤버의 형식 소유자를 결정하는 방법과 관련이 있습니다. |
| ArrayExtension |
|
| ComponentResourceKeyConverter |
의도적으로 형식 변환 경로가 없는 ComponentResourceKey 개체에 대한 형식 변환기를 구현합니다. 형식 변환기는 해당 동작을 적용하고 보고합니다. |
| ConstructorArgumentAttribute |
매개 변수가 없는 생성자가 아닌 구문을 사용하여 개체를 초기화할 수 있고 지정된 이름의 속성이 생성 정보를 제공되도록 지정합니다. 이 정보는 주로 XAML serialization을 위한 것입니다. |
| ContentPropertyAttribute |
형식의 속성이 XAML 콘텐츠 속성임을 나타냅니다. XAML 프로세서는 특성 형식의 XAML 표현의 XAML 자식 요소를 처리할 때 이 정보를 사용합니다. |
| ContentWrapperAttribute |
외세의 콘텐츠를 래핑하는 데 사용할 연결된 컬렉션 형식에 대해 하나 이상의 형식을 지정합니다. |
| DateTimeValueSerializer | |
| DependencyPropertyConverter |
문자열에서 DependencyProperty 개체로 변환합니다. |
| DependsOnAttribute |
특성이 지정된 속성이 다른 속성의 값에 종속됨을 나타냅니다. |
| DesignerSerializationOptionsAttribute |
속성에 대한 serialization 플래그를 지정합니다. |
| DictionaryKeyPropertyAttribute |
암시적 키 값을 제공하는 연결된 클래스의 속성을 지정합니다. 암시적 키는 |
| EventSetterHandlerConverter |
이벤트 setter 처리기의 문자열 이름을 대리자 표현으로 변환합니다. |
| InternalTypeHelper |
내부 형식 사용을 지원하기 위해 WPF XAML 컴파일러에서 내부적으로 사용하는 추상 클래스입니다. |
| MarkupExtension |
.NET XAML Services 및 기타 XAML 판독기 및 XAML 작성기에서 지원될 수 있는 XAML 태그 확장 구현에 대한 기본 클래스를 제공합니다. |
| MarkupExtensionBracketCharactersAttribute |
태그 확장에서 반환할 수 있는 대괄호 문자를 보고합니다. |
| MarkupExtensionReturnTypeAttribute |
태그 확장이 반환할 수 있는 형식을 보고합니다. |
| MemberDefinition |
선언적 XAML에서 클래스의 멤버를 정의하는 태그 기술에 사용되는 기본 클래스를 제공합니다. |
| NameReferenceConverter |
문자열 이름을 해당 이름을 가진 개체에 대한 개체 참조로 변환하거나 개체 그래프에서 개체의 이름을 반환하는 형식 변환을 제공합니다. |
| NameScopePropertyAttribute |
XAML 이름 범위 값을 제공하는 연결된 클래스의 속성을 지정합니다. |
| NamespaceMapEntry |
XML 네임스페이스, CLR 네임스페이 XamlTypeMapper 스 및 해당 CLR 네임스페이스에 대한 관련 형식이 포함된 어셈블리 간의 매핑에 사용하는 정보를 제공합니다. |
| NullExtension |
XAML에서 값을 null로 명시적으로 설정하는 데 사용할 수 있는 null 개체를 반환하기 위해 XAML 태그 확장을 구현합니다. |
| ParserContext |
XAML 파서에 필요한 컨텍스트 정보를 제공합니다. |
| PropertyDefinition |
선언적 XAML에서 클래스의 속성을 정의하는 태그 기술을 지원합니다. |
| Reference |
태그 확장을 구현합니다 |
| ResourceReferenceExpressionConverter |
|
| RootNamespaceAttribute |
Visual Studio 프로젝트 파일에서 |
| RoutedEventConverter |
문자열에서 RoutedEvent 개체를 변환합니다. |
| RuntimeNamePropertyAttribute |
XAML x:Name 특성매핑되는 형식의 속성을 보고하는 형식 수준 특성을 나타냅니다. |
| ServiceProviders |
서비스 추가를 IServiceProvider 사용하도록 설정하는 메서드를 사용하여 인터페이스에 대한 구현을 제공합니다. |
| SetterTriggerConditionValueConverter |
Setter 값을 처리하는 Trigger, Condition 및 DependencyProperty 형식에 대한 형식 변환 유사 동작을 제공합니다. 이 변환기는 |
| StaticExtension |
정적 필드 및 속성 참조를 반환하는 태그 확장을 구현합니다. |
| TemplateKeyConverter |
의도적으로 형식 변환 경로가 없는 TemplateKey 개체에 대한 형식 변환기를 구현합니다. 형식 변환기는 해당 동작을 적용하고 보고합니다. |
| TrimSurroundingWhitespaceAttribute |
XAML 프로세서에 serialize할 때 태그 형식의 주변 요소를 둘러싼 공백이 잘려야 임을 나타냅니다. |
| TypeExtension |
문자열 입력을 기반으로 하는 태그 확장을 구현 Type 합니다. |
| UidPropertyAttribute |
x:Uid 지시문 값을 제공하는 클래스의 CLR 속성을 나타냅니다. |
| UsableDuringInitializationAttribute |
XAML 개체 그래프를 만드는 동안 이 형식이 하향식으로 빌드되는지 여부를 나타냅니다. |
| ValueSerializer |
개체 표현에서 serialization에 대한 변환 동작을 정의하는 추상 클래스입니다. |
| ValueSerializerAttribute |
형식 또는 속성이 serialize될 때 사용해야 하는 ValueSerializer 클래스를 식별합니다. |
| WhitespaceSignificantCollectionAttribute |
컬렉션 형식이 XAML 프로세서에서 중요한 공백으로 처리되어야 임을 나타냅니다. |
| XamlDeferLoadAttribute |
클래스 또는 속성에 XAML에 대한 지연된 로드 사용량(예: 템플릿 동작)이 있음을 나타내고 지연 동작 및 대상/콘텐츠 형식을 사용하도록 설정하는 클래스를 보고합니다. |
| XamlDesignerSerializationManager |
XAML 디자이너 또는 고급 serialization이 필요한 다른 호출자가 XAML serialization을 위한 서비스를 제공합니다. |
| XamlInstanceCreator |
이후 인스턴스화를 위해 파서 레코드를 저장하는 방법을 제공하는 추상 클래스입니다. |
| XamlParseException |
WPF XAML 파서의 파서별 예외에 대한 예외 클래스를 나타냅니다. 이 예외는 .NET Framework 3.0 및 .NET Framework 3.5의 XAML API 또는 WPF XAML 파서 작업 또는 API를 호출 XamlReader 하여 WPF XAML 파서의 특정 사용에 사용됩니다. |
| XamlReader |
WPF 기본 XAML 판독기 및 연결된 XAML 개체 작성기를 사용하여 XAML 입력을 읽고 개체 그래프를 만듭니다. |
| XamlSetMarkupExtensionAttribute |
클래스가 태그 확장을 사용하여 값을 제공할 수 있음을 나타내고 태그 확장 집합 작업에 사용할 처리기를 참조합니다. |
| XamlSetMarkupExtensionEventArgs |
XAML 개체 작성기가 태그 확장을 사용하여 값을 설정하는 경우 호출되는 콜백에 대한 데이터를 제공합니다. |
| XamlSetTypeConverterAttribute |
클래스가 형식 변환기를 사용하여 값을 제공할 수 있음을 나타내고 형식 변환기 설정 사례에 사용할 처리기를 참조합니다. |
| XamlSetTypeConverterEventArgs |
XAML 작성기가 형식 변환기 호출을 사용하여 값을 설정하는 경우 호출되는 콜백에 대한 데이터를 제공합니다. |
| XamlSetValueEventArgs |
특정 값을 설정하는 경우 호출되는 콜백에 XamlObjectWriter 대한 데이터를 제공합니다. |
| XamlTypeMapper |
어셈블리의 적절한 CLR Type 에 XAML 요소 이름을 매핑합니다. |
| XamlWriter |
제공된 런타임 개체를 XAML 태그로 제한된 XAML serialization에 사용할 수 있는 단일 정적 Save 메서드(여러 오버로드)를 제공합니다. |
| XData |
노드의 값 |
| XmlAttributeProperties |
의 XML 언어 관련 특성을 캡슐화합니다 DependencyObject. |
| 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 네임스페이스와 연결하는 데 권장되는 접두사를 식별합니다. |
인터페이스
| Name | Description |
|---|---|
| IAddChild |
자식 요소 또는 텍스트의 혼합을 허용하는 요소를 구문 분석하는 방법을 제공합니다. |
| IComponentConnector |
명명된 XAML 요소 및 이벤트 처리기를 연결하기 위한 태그 컴파일 및 도구 지원을 제공합니다. |
| INameScope |
특정 XAML 이름 범위 내에서 요소 이름에 액세스하는 방법과 해당 XAML 이름 범위 내에서 이름의 고유성을 적용하는 방법에 대한 계약을 정의합니다. |
| INameScopeDictionary |
XAML 이름 범위에서 이름 사전을 노출하는 데 유용한 열거 가능, 컬렉션 및 사전 지원을 통합합니다. |
| IProvideValueTarget |
태그 확장 평가를 위해 상황별 개체 속성 관계를 보고하는 서비스를 나타냅니다. |
| IQueryAmbient |
지정된 속성을 현재 범위에서 앰비언트로 처리해야 하는지 여부를 쿼리합니다. |
| IReceiveMarkupExtension |
출력이 대상 속성과 다른 속성 형식인 태그 확장에서 식(또는 다른 클래스)을 받을 수 있음을 형식이 선언할 수 있는 메커니즘을 제공합니다. .NET Framework 4 구현에는 사용하지 마세요. |
| IStyleConnector |
컴파일된 XAML에서 이벤트 및 이벤트 setter를 연결하기 위해 WPF XAML 파서에서 내부적으로 사용하는 메서드를 제공합니다. |
| IUriContext |
애플리케이션 컨텍스트를 사용하여 제공된 상대 URI를 절대 URI로 확인할 수 있는 서비스를 나타냅니다. |
| IValueSerializerContext |
에 제공되는 컨텍스트를 정의합니다 ValueSerializer. 컨텍스트를 사용하여 직렬화의 특수한 경우 또는 다른 직렬화 모드를 사용하도록 설정할 수 있습니다. |
| IXamlTypeResolver |
XAML 태그의 명명된 요소에서 적절한 CLR 형식으로 확인하는 서비스를 나타냅니다. |
열거형
| Name | Description |
|---|---|
| DesignerSerializationOptions |
속성을 serialize하는 방법을 지정합니다. |
| XamlWriterMode |
식인 값(예: 바인딩 선언)을 serialize하기 위한 XAML 작성기 모드를 지정합니다. |
| XamlWriterState |
사용자 지정 XAML 작성기에 대한 가능한 쓰기 상태를 설명합니다. |