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 架构上下文中可用的所有可能的前缀到 XAML 命名空间映射(NamespaceDeclaration 值)。

适用于