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

適用於