IXamlNamespaceResolver 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述一个服务,该服务可按照 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 值),这些映射可在活动架构上下文中找到。 |