Freigeben über


XamlSchemaContext.GetXamlType Methode

Definition

Gibt ein XamlType-Objekt zurück, das auf einem CLR-Typbezeichner oder XAML-Typbezeichner basiert.

Überlädt

GetXamlType(Type)

Gibt ein XamlType-Objekt zurück, das auf einem CLR-Typbezeichner basiert.

GetXamlType(XamlTypeName)

Gibt ein XamlType-Objekt zurück, das auf einem XAML-Systemtypnamen basiert.

GetXamlType(String, String, XamlType[])

Gibt einen XamlType zurück, der auf einem XAML-Namespace und einer Zeichenfolge für den Typnamen basiert. Diese Signatur kann die Typargumente für Fälle angeben, bei denen der gewünschte Typ ein generischer Typ ist.

GetXamlType(Type)

Gibt ein XamlType-Objekt zurück, das auf einem CLR-Typbezeichner basiert.

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

Parameter

type
Type

Der Typ, für den ein XamlType-Objekt abgerufen werden soll.

Gibt zurück

XamlType

Das XamlType-Objekt, das dem type der Eingabe entspricht.

Ausnahmen

type ist null.

Hinweise

Bei dieser Überladung wird davon ausgegangen, dass Sie die CLR für das Sicherungstypsystem verwenden. Wenn Sie das CLR-Typsystem nicht verwenden, verwenden Sie GetXamlType(XamlTypeName).

Gilt für

GetXamlType(XamlTypeName)

Gibt ein XamlType-Objekt zurück, das auf einem XAML-Systemtypnamen basiert.

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

Parameter

xamlTypeName
XamlTypeName

Der XAML-Typname, für den ein XamlType-Objekt abgerufen werden soll.

Gibt zurück

XamlType

Das XamlType-Objekt, das dem xamlTypeName der Eingabe entspricht.

Ausnahmen

Eine Komonenten von xamlTypeName (Name oder Namespace) lautet null.

xamlTypeName ist null.

Siehe auch

Gilt für

GetXamlType(String, String, XamlType[])

Gibt einen XamlType zurück, der auf einem XAML-Namespace und einer Zeichenfolge für den Typnamen basiert. Diese Signatur kann die Typargumente für Fälle angeben, bei denen der gewünschte Typ ein generischer Typ ist.

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

Parameter

xamlNamespace
String

Der XAML-Namespace, der den gewünschten Typ enthält.

name
String

Der Zeichenfolgenname des gewünschten Typs.

typeArguments
XamlType[]

Die Initialisierungstypargumente für einen generischen Typ.

Gibt zurück

XamlType

Das XamlType-Objekt, das den Eingabekriterien entspricht.

Gilt für