XamlSchemaContext.GetXamlType Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Návraty
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
To XamlType odpovídá vstupu xamlTypeName
.
Výjimky
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
Ta XamlType odpovídá vstupním kritériím.