Udostępnij za pośrednictwem


XamlSchemaContext.GetXamlType Metoda

Definicja

Zwraca element XamlType oparty na identyfikatorze typu CLR lub XAML.

Przeciążenia

GetXamlType(Type)

Zwraca wartość XamlType opartą na identyfikatorze typu CLR.

GetXamlType(XamlTypeName)

Zwraca wartość XamlType opartą na nazwie typu systemu XAML.

GetXamlType(String, String, XamlType[])

Zwraca wartość XamlType , która jest oparta na przestrzeni nazw XAML i ciągu dla nazwy typu. Ten podpis może określać argumenty typu dla przypadków, w których żądany typ jest typem ogólnym.

GetXamlType(Type)

Zwraca wartość XamlType opartą na identyfikatorze 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, dla który ma być pobierany XamlType .

Zwraca

XamlType

Element XamlType zgodny z danymi wejściowymi type.

Wyjątki

type to null.

Uwagi

To przeciążenie zakłada, że używasz środowiska CLR dla systemu typów kopii zapasowych. Jeśli nie używasz systemu typów CLR, użyj polecenia GetXamlType(XamlTypeName).

Dotyczy

GetXamlType(XamlTypeName)

Zwraca wartość XamlType opartą na nazwie typu systemu 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

Nazwa typu XAML, dla których ma być uzyskiwana XamlType wartość .

Zwraca

XamlType

Element XamlType zgodny z danymi wejściowymi xamlTypeName.

Wyjątki

Składnik ( xamlTypeNameName lub Namespace) to null.

xamlTypeName to null.

Zobacz też

Dotyczy

GetXamlType(String, String, XamlType[])

Zwraca wartość XamlType , która jest oparta na przestrzeni nazw XAML i ciągu dla nazwy typu. Ten podpis może określać argumenty typu dla przypadków, w których żądany typ jest typem ogólnym.

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

Przestrzeń nazw XAML zawierająca żądany typ.

name
String

Nazwa ciągu żądanego typu.

typeArguments
XamlType[]

Argumenty typu inicjowania dla typu ogólnego.

Zwraca

XamlType

Element XamlType , który spełnia kryteria wejściowe.

Dotyczy