Partilhar via


XamlSchemaContext.GetXamlType Método

Definição

Retorna um XamlType que se baseia em um identificador de tipo CLR ou XAML.

Sobrecargas

GetXamlType(Type)

Retorna um XamlType que se baseia em um identificador de tipo CLR.

GetXamlType(XamlTypeName)

Retorna um XamlType que se baseia em um nome de tipo de sistema XAML.

GetXamlType(String, String, XamlType[])

Retorna um XamlType que se baseia em um namespace XAML e uma cadeia de caracteres para o nome do tipo. Esta assinatura pode especificar os argumentos de tipo para casos em que o tipo desejado é um tipo genérico.

GetXamlType(Type)

Retorna um XamlType que se baseia em um 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

O tipo para o qual obter um XamlType.

Retornos

XamlType

O XamlType que corresponda ao type de entrada.

Exceções

type é null.

Comentários

Essa sobrecarga pressupõe que você esteja usando o CLR para o sistema de tipo de backup. Se você não estiver usando o sistema de tipos CLR, use GetXamlType(XamlTypeName).

Aplica-se a

GetXamlType(XamlTypeName)

Retorna um XamlType que se baseia em um nome 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

O nome de tipo XAML para o qual obter um XamlType.

Retornos

XamlType

O XamlType que corresponda ao xamlTypeName de entrada.

Exceções

Um componente de xamlTypeName (Name ou Namespace) é null.

xamlTypeName é null.

Confira também

Aplica-se a

GetXamlType(String, String, XamlType[])

Retorna um XamlType que se baseia em um namespace XAML e uma cadeia de caracteres para o nome do tipo. Esta assinatura pode especificar os argumentos de tipo para casos em que o tipo desejado é um 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

O namespace de XAML que contém o tipo desejado.

name
String

O nome da cadeia de caracteres do tipo desejado.

typeArguments
XamlType[]

Os argumentos de tipo de inicialização para um tipo genérico.

Retornos

XamlType

O XamlType que corresponde aos critérios de entrada.

Aplica-se a