XamlSchemaContext.GetXamlType 方法

定义

返回基于 CLR 或 XAML 类型标识符的 XamlType

重载

GetXamlType(Type)

返回基于 CLR 类型标识符的 XamlType

GetXamlType(XamlTypeName)

返回基于 XAML 系统类型名称的 XamlType

GetXamlType(String, String, XamlType[])

基于 XAML 命名空间以及类型名称的字符串返回一个 XamlType。 此签名可以针对所需类型是泛型类型的情况指定类型参数。

GetXamlType(Type)

返回基于 CLR 类型标识符的 XamlType

public:
 virtual System::Xaml::XamlType ^ GetXamlType(Type ^ type);
public virtual System.Xaml.XamlType GetXamlType (Type type);
abstract member GetXamlType : Type -> System.Xaml.XamlType
override this.GetXamlType : Type -> System.Xaml.XamlType
Public Overridable Function GetXamlType (type As Type) As XamlType

参数

type
Type

要为其获取 XamlType 的类型。

返回

XamlType

与输入 type 匹配的 XamlType

例外

typenull

注解

此重载假定你对后盾类型系统使用 CLR。 如果不使用 CLR 类型系统,请使用 GetXamlType(XamlTypeName)

适用于

GetXamlType(XamlTypeName)

返回基于 XAML 系统类型名称的 XamlType

public:
 System::Xaml::XamlType ^ GetXamlType(System::Xaml::Schema::XamlTypeName ^ xamlTypeName);
public System.Xaml.XamlType GetXamlType (System.Xaml.Schema.XamlTypeName xamlTypeName);
member this.GetXamlType : System.Xaml.Schema.XamlTypeName -> System.Xaml.XamlType
Public Function GetXamlType (xamlTypeName As XamlTypeName) As XamlType

参数

xamlTypeName
XamlTypeName

要为其获取 XamlType 的 XAML 类型名称。

返回

XamlType

与输入 xamlTypeName 匹配的 XamlType

例外

xamlTypeName 的组件(NameNamespace)为 null

xamlTypeNamenull

另请参阅

适用于

GetXamlType(String, String, XamlType[])

基于 XAML 命名空间以及类型名称的字符串返回一个 XamlType。 此签名可以针对所需类型是泛型类型的情况指定类型参数。

protected public:
 virtual System::Xaml::XamlType ^ GetXamlType(System::String ^ xamlNamespace, System::String ^ name, ... cli::array <System::Xaml::XamlType ^> ^ typeArguments);
protected internal virtual System.Xaml.XamlType GetXamlType (string xamlNamespace, string name, params System.Xaml.XamlType[] typeArguments);
abstract member GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
override this.GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
Protected Friend Overridable Function GetXamlType (xamlNamespace As String, name As String, ParamArray typeArguments As XamlType()) As XamlType

参数

xamlNamespace
String

包含所需类型的 XAML 命名空间。

name
String

所需类型的字符串名称。

typeArguments
XamlType[]

用于泛型类型的初始化类型参数。

返回

XamlType

与输入条件匹配的 XamlType

适用于