IXamlType2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供报告 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 |
获取一个值,该值提供此 IXamlType 的 Items 属性的类型信息。 (继承自 IXamlType) |
KeyType |
获取一个值,该值提供此 IXamlType 的 Key 属性的类型信息(如果此 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) |