XamlSchemaContext.GetXamlType Método

Definición

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

Sobrecargas

GetXamlType(Type)

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

GetXamlType(XamlTypeName)

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

GetXamlType(String, String, XamlType[])

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

GetXamlType(Type)

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

Devoluciones

XamlType

XamlType que coincide con el valor type de entrada.

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 objeto XamlType que 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 un objeto XamlType.

Devoluciones

XamlType

XamlType que coincide con el valor xamlTypeName de entrada.

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 objeto XamlType basado en un espacio de nombres XAML y una cadena para el nombre de tipo. Esta firma puede especificar los argumentos de tipo para aquellos 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

XamlType que coincide con el criterio de entrada.

Se aplica a