XamlSchemaContext.GetXamlType Metod

Definition

Returnerar en XamlType som baseras på antingen en CLR- eller XAML-typidentifierare.

Överlagringar

Name Description
GetXamlType(Type)

Returnerar en XamlType som baseras på en CLR-typidentifierare.

GetXamlType(XamlTypeName)

Returnerar ett XamlType som baseras på ett XAML-systemtypnamn.

GetXamlType(String, String, XamlType[])

Returnerar en XamlType som baseras på ett XAML-namnområde och en sträng för typnamnet. Den här signaturen kan ange typargumenten för fall där den önskade typen är en allmän typ.

GetXamlType(Type)

Returnerar en XamlType som baseras på en CLR-typidentifierare.

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

Parametrar

type
Type

Den typ som ska hämtas för XamlType .

Returer

Det XamlType som matchar indata type.

Undantag

type är null.

Kommentarer

Den här överlagringen förutsätter att du använder CLR för backningstypsystemet. Om du inte använder CLR-typsystemet använder du GetXamlType(XamlTypeName).

Gäller för

GetXamlType(XamlTypeName)

Returnerar ett XamlType som baseras på ett XAML-systemtypnamn.

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

Parametrar

xamlTypeName
XamlTypeName

Namnet på XAML-typen som ska hämtas XamlType för.

Returer

Det XamlType som matchar indata xamlTypeName.

Undantag

En komponent i xamlTypeName (Name eller Namespace) är null.

xamlTypeName är null.

Se även

Gäller för

GetXamlType(String, String, XamlType[])

Returnerar en XamlType som baseras på ett XAML-namnområde och en sträng för typnamnet. Den här signaturen kan ange typargumenten för fall där den önskade typen är en allmän 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

Parametrar

xamlNamespace
String

XAML-namnområdet som innehåller önskad typ.

name
String

Strängnamnet för önskad typ.

typeArguments
XamlType[]

Argumenten för initieringstypen för en allmän typ.

Returer

Det XamlType som matchar indatavillkoren.

Gäller för