IXamlMetadataProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现 XAML 类型解析,并提供标记中使用的类型与应用程序或组件中实现的相应类之间的映射。
public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
- 派生
- 属性
注解
XAML 编译器在使用 XAML 的每个组件 (应用程序、库或 WinRT 组件) 生成接口的实现。 在应用程序中,实现是在应用程序对象本身上生成的。 对于库和 WinRT 组件,实现是在 XAML 编译器创建的匿名类上生成的。 每个 IXamlMetadataProvider 实现都为其生成的组件中定义的控件提供类型信息。
有关 IXamlMetadataProvider、 IXamlType 和 IXamlMember 以及它们如何用于 XAML 自定义类型的详细信息,请参阅 IXamlType 的“备注”部分。
方法
GetXamlType(String) |
根据指定完整类型名称,实现对基础类型映射的 XAML 架构上下文访问。 |
GetXamlType(TypeName) |
基于提供描述类型的帮助程序值,实现对基础类型映射的 XAML 架构上下文访问。 |
GetXmlnsDefinitions() |
获取应用于上下文的 XMLNS (XAML 命名空间) 定义集。 |