IXamlTypeResolver 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一种服务,该服务将 XAML 标记中的已命名元素解析为适当的 CLR 类型。
public interface class IXamlTypeResolver
public interface IXamlTypeResolver
type IXamlTypeResolver = interface
Public Interface IXamlTypeResolver
注解
类 IXamlTypeResolver 主要由 TypeConverter 和 MarkupExtension 作者作为服务使用,以确定构造 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。 |