IXamlNamespaceResolver 接口

定义

描述一个服务,该服务可按照 XAML 标记中映射的方式基于 XAML 命名空间的前缀返回该命名空间。

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
派生

注解

当 XAML 对象编写器调用值转换行为时,类型转换器和标记扩展可以在 XAML 对象编写器提供的服务上下文中查询 IXamlNamespaceResolver 作为服务。 有关详细信息,请参阅适用于 XAML 和服务上下文的类型转换器和标记扩展,这些上下文可用于类型转换器和标记扩展

WPF 用法说明

此接口也是类中 XmlnsDictionary WPF XAML 实现的一部分实现的。 XmlnsDictionary 存储 XAML 命名空间信息并与 XAML 处理器交互,以便通过同一 IXamlTypeResolver 接口将该信息转发到服务上下文。

方法

GetNamespace(String)

针对指定的前缀字符串检索 XAML 命名空间标识符。

GetNamespacePrefixes()

返回所有可能的前缀到 XAML 命名空间映射(NamespaceDeclaration 值),这些映射可在活动架构上下文中找到。

适用于