XamlSchemaContext.GetXamlType Método

Definición

Devuelve un que XamlType se basa en un identificador de tipo CLR o XAML.

Sobrecargas

Nombre Description
GetXamlType(Type)

Devuelve un que XamlType se basa en un identificador de tipo CLR.

GetXamlType(XamlTypeName)

Devuelve un que XamlType se basa en un nombre de tipo de sistema XAML.

GetXamlType(String, String, XamlType[])

Devuelve un XamlType que se basa en un espacio de nombres XAML y una cadena para el nombre de tipo. Esta firma puede especificar los argumentos de tipo para los casos en los que el tipo deseado es un tipo genérico.

GetXamlType(Type)

Devuelve un que XamlType se basa en un identificador de tipo 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

Parámetros

type
Type

Tipo para el que se va a obtener .XamlType

Devoluciones

XamlType que coincide con la entrada type.

Excepciones

type es null.

Comentarios

Esta sobrecarga supone que usa CLR para el sistema de tipos de respaldo. Si no usa el sistema de tipos CLR, use GetXamlType(XamlTypeName).

Se aplica a

GetXamlType(XamlTypeName)

Devuelve un que XamlType se basa en un nombre de tipo de sistema 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

Parámetros

xamlTypeName
XamlTypeName

Nombre de tipo XAML para el que se va a obtener .XamlType

Devoluciones

XamlType que coincide con la entrada xamlTypeName.

Excepciones

Un componente de xamlTypeName (Name o Namespace) es null.

xamlTypeName es null.

Consulte también

Se aplica a

GetXamlType(String, String, XamlType[])

Devuelve un XamlType que se basa en un espacio de nombres XAML y una cadena para el nombre de tipo. Esta firma puede especificar los argumentos de tipo para los casos en los que el tipo deseado es un tipo genérico.

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

Parámetros

xamlNamespace
String

Espacio de nombres XAML que contiene el tipo deseado.

name
String

Nombre de cadena del tipo deseado.

typeArguments
XamlType[]

Argumentos de tipo de inicialización para un tipo genérico.

Devoluciones

XamlType que coincide con los criterios de entrada.

Se aplica a