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.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
파생

설명

형식 변환기 및 태그 확장에 대 한 쿼리 수 IXamlNamespaceResolver XAML 개체 작성기 값 변환 동작을 호출 하는 경우는 XAML 개체 작성기에서 제공 되는 서비스 컨텍스트에서 서비스입니다.Type converters and markup extensions can query for IXamlNamespaceResolver as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. 자세한 내용은 Type Converters and Markup Extensions for XAML 하 고 Service Contexts Available to Type Converters and Markup Extensions합니다.For more information, see Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions.

WPF 사용 정보WPF Usage Notes

이 인터페이스는 또한 WPF XAML 구현에서의 일부로 구현 된 XmlnsDictionary 클래스입니다.This interface is also implemented as part of the WPF XAML implementation in the XmlnsDictionary class. XmlnsDictionary XAML 네임 스페이스 정보를 저장 하 고 해당 정보를 통해 동일한 서비스 컨텍스트를 전달 하도록 XAML 프로세서와 상호 작용 IXamlTypeResolver 인터페이스입니다.XmlnsDictionary stores XAML namespace information and interacts with XAML processors to forward that information to the service context through the same IXamlTypeResolver interface.

메서드

GetNamespace(String)

지정된 접두사 문자열의 XAML 네임스페이스 식별자를 검색합니다.Retrieves a XAML namespace identifier for the specified prefix string.

GetNamespacePrefixes()

활성 XAML 스키마 컨텍스트에서 사용할 수 있는 접두사와 XAML 네임스페이스 간의 가능한 모든 매핑(NamespaceDeclaration 값)을 반환합니다.Returns all the possible prefix-to-XAML namespace mappings (NamespaceDeclaration values) that are available in the active XAML schema context.

적용 대상