Sdílet prostřednictvím


XamlSchemaContext.GetXamlType Metoda

Definice

Vrátí hodnotu XamlType založenou na identifikátoru typu CLR nebo XAML.

Přetížení

GetXamlType(Type)

Vrátí hodnotu XamlType založenou na identifikátoru typu CLR.

GetXamlType(XamlTypeName)

Vrátí hodnotu XamlType založenou na názvu systémového typu XAML.

GetXamlType(String, String, XamlType[])

XamlType Vrátí hodnotu založenou na oboru názvů XAML a řetězci pro název typu. Tento podpis může zadat argumenty typu pro případy, kdy je požadovaný typ obecný typ.

GetXamlType(Type)

Vrátí hodnotu XamlType založenou na identifikátoru typu CLR.

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

Parametry

type
Type

Typ, pro který se má získat XamlType .

Návraty

XamlType

To XamlType odpovídá vstupu type.

Výjimky

type je null.

Poznámky

Toto přetížení předpokládá, že používáte CLR pro systém záložního typu. Pokud nepoužíváte systém typů CLR, použijte GetXamlType(XamlTypeName).

Platí pro

GetXamlType(XamlTypeName)

Vrátí hodnotu XamlType založenou na názvu systémového typu XAML.

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

Parametry

xamlTypeName
XamlTypeName

Název typu XAML, pro který XamlType se má získat.

Návraty

XamlType

To XamlType odpovídá vstupu xamlTypeName.

Výjimky

Součást xamlTypeName (Name nebo Namespace) je null.

xamlTypeName je null.

Viz také

Platí pro

GetXamlType(String, String, XamlType[])

XamlType Vrátí hodnotu založenou na oboru názvů XAML a řetězci pro název typu. Tento podpis může zadat argumenty typu pro případy, kdy je požadovaný typ obecný typ.

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

Parametry

xamlNamespace
String

Obor názvů XAML, který obsahuje požadovaný typ.

name
String

Název řetězce požadovaného typu.

typeArguments
XamlType[]

Argumenty inicializačního typu pro obecný typ

Návraty

XamlType

Ta XamlType odpovídá vstupním kritériím.

Platí pro