XamlSchemaContext.GetXamlType Methode

Definition

Gibt einen XamlType Wert zurück, der auf einem CLR- oder XAML-Typbezeichner basiert.

Überlädt

Name Beschreibung
GetXamlType(Type)

Gibt einen XamlType Wert zurück, der auf einem CLR-Typbezeichner basiert.

GetXamlType(XamlTypeName)

Gibt einen XamlType Wert zurück, der auf einem XAML-Systemtypnamen basiert.

GetXamlType(String, String, XamlType[])

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

GetXamlType(Type)

Gibt einen XamlType Wert zurück, der 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 Eingabeaufforderung abgerufen XamlType werden soll.

Gibt zurück

Das XamlType entspricht der Eingabe type.

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 einen XamlType Wert zurück, der 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 NAME des XAML-Typs, für den ein XamlType Xaml-Typ abgerufen werden soll.

Gibt zurück

Das XamlType entspricht der Eingabe xamlTypeName.

Ausnahmen

Eine Komponente von xamlTypeName (Name oder Namespace) ist null.

xamlTypeName ist null.

Weitere Informationen

Gilt für:

GetXamlType(String, String, XamlType[])

Gibt ein XamlType Objekt zurück, das auf einem XAML-Namespace und einer Zeichenfolge für den Typnamen basiert. Diese Signatur kann die Typargumente für Fälle angeben, in 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

Das XamlType entspricht den Eingabekriterien.

Gilt für: