IXamlTypeResolver 接口

定义

表示一种服务,该服务将 XAML 标记中的已命名元素解析为适当的 CLR 类型。

public interface class IXamlTypeResolver
public interface IXamlTypeResolver
type IXamlTypeResolver = interface
Public Interface IXamlTypeResolver

注解

IXamlTypeResolver 主要由 TypeConverterMarkupExtension 作者作为服务使用,以确定构造 CLR 对象所需的 XAML 到 CLR 类型映射。

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

在早期版本的 .NET Framework中,此接口存在于特定于 WPF 的程序集 WindowsBase 中。 在 .NET Framework 4 中, IXamlTypeResolver 位于 System.Xaml 程序集中。 有关详细信息,请参阅 Types Migrated from WPF to System.Xaml

方法

Resolve(String)

将已命名的 XAML 类型解析为相应的 CLR Type

适用于

另请参阅