XamlTypeName 类

定义

提供一种依据名称和命名空间来指定 XAML 类型的方法。

public ref class XamlTypeName
public class XamlTypeName
type XamlTypeName = class
Public Class XamlTypeName
继承
XamlTypeName

注解

XamlType 是 XAML 类型系统中的类型信息类,而 XamlTypeName 更多的是提供指定该类型的不同方式的数据结构。 XamlTypeName 还提供静态帮助程序方法,用于通过解析 XAML 命名空间中的现有类型标识符来生成 XamlTypeName

构造函数

XamlTypeName()

初始化 XamlTypeName 类的新实例。

XamlTypeName(String, String)

基于名称和命名空间字符串初始化 XamlTypeName 类的新实例。

XamlTypeName(String, String, IEnumerable<XamlTypeName>)

基于名称和命名空间字符串以及类型参数数组,初始化 XamlTypeName 类的新实例。

XamlTypeName(XamlType)

基于现有 XamlTypeName 初始化 XamlType 类的新实例。

属性

Name

获取用于构造此 XamlTypeName 的名称。

Namespace

获取用于构造此 XamlTypeName 的 XAML 命名空间标识符。

TypeArguments

获取用于构造此 XamlTypeName 的类型参数。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Parse(String, IXamlNamespaceResolver)

基于可将标记前缀解析为命名空间的类型名称和对象提供 XamlTypeName 值。

ParseList(String, IXamlNamespaceResolver)

基于可指定多个类型名称的字符串以及可将标记前缀解析为命名空间的对象,提供 XamlTypeName 值。

ToString()

将此 XamlTypeName 的值转换为其等效的字符串表示形式。

ToString(IList<XamlTypeName>, INamespacePrefixLookup)

将此 XamlTypeName 的值转换为其等效的字符串表示形式,可在多个类型的对象元素用法的标记语法中使用该表示形式。

ToString(INamespacePrefixLookup)

将此 XamlTypeName 的值转换为其等效的字符串表示形式,可在类型的对象元素用法的标记语法中使用该表示形式。

TryParse(String, IXamlNamespaceResolver, XamlTypeName)

基于可将标记前缀解析为命名空间的类型名称和对象提供 XamlTypeName 值。

TryParseList(String, IXamlNamespaceResolver, IList<XamlTypeName>)

基于可指定多个类型名称的字符串以及可将标记前缀解析为命名空间的对象,提供 XamlTypeName 值。

适用于