Share via


IXamlType2 接口

定义

提供报告 XAML 类型有关 XAML 类型的系统特定内容的方法。 使用此接口协定,XAML 分析程序可以加载在应用中定义并在 XAML 文件中引用的任何自定义类型和成员。

public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
属性
实现

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

属性

BaseType

获取 XAML 类型的直接基类型的 IXamlType 。 此值的确定基于核心类型的基础类型。

(继承自 IXamlType)
BoxedType

获取 XAML 类型的装箱类型的 IXamlType 。 此值的确定基于核心类型的基础类型。

ContentProperty

获取此 IXamlType 的 XAML 内容属性的 IXamlMember 信息。

(继承自 IXamlType)
FullName

获取基础类型的完整类名。

(继承自 IXamlType)
IsArray

获取一个值,该值指示 IXamlType 是否表示数组。

(继承自 IXamlType)
IsBindable

获取一个值,该值声明类型是否可绑定。

(继承自 IXamlType)
IsCollection

获取一个值,该值指示此 IXamlType 是否表示集合。

(继承自 IXamlType)
IsConstructible

获取一个值,该值指示此 IXamlType 是否表示根据 XAML 定义可构造的类型。

(继承自 IXamlType)
IsDictionary

获取一个值,该值指示此 IXamlType 是否表示字典/映射。

(继承自 IXamlType)
IsMarkupExtension

获取一个值,该值指示 IXamlType 是否表示标记扩展。

(继承自 IXamlType)
ItemType

获取一个值,该值提供此 IXamlTypeItems 属性的类型信息。

(继承自 IXamlType)
KeyType

获取一个值,该值提供此 IXamlTypeKey 属性的类型信息(如果此 IXamlType 表示字典/映射)。

(继承自 IXamlType)
UnderlyingType

获取支持类型的信息。

(继承自 IXamlType)

方法

ActivateInstance()

给定 XAML 类型,设置其初始化值并返回一个可用实例。

(继承自 IXamlType)
AddToMap(Object, Object, Object)

将项添加到自定义地图类型。

(继承自 IXamlType)
AddToVector(Object, Object)

将项添加到自定义向量类型。

(继承自 IXamlType)
CreateFromString(String)

基于字符串创建类型系统表示形式。 此用法main方案是创建枚举值并映射相应的枚举。

(继承自 IXamlType)
GetMember(String)

返回此 IXamlType 中特定命名成员 的 IXamlMember 信息。

(继承自 IXamlType)
RunInitializer()

根据 XAML 架构上下文及其平台依赖项的要求调用任何必要的预激活逻辑。

(继承自 IXamlType)

适用于

另请参阅