XamlTypeName Classe

Definição

Fornece um meio para especificar um tipo XAML em termos de nome e espaço de nomes.

public ref class XamlTypeName
public class XamlTypeName
type XamlTypeName = class
Public Class XamlTypeName
Herança
XamlTypeName

Observações

XamlType é a classe de informação de tipo no sistema de tipos XAML, enquanto XamlTypeName é mais uma estrutura de dados que fornece diferentes formas de especificar esse tipo. XamlTypeName também fornece métodos auxiliares estáticos para gerar a XamlTypeName resolvendo um identificador de tipo existente num namespace XAML.

Construtores

Name Description
XamlTypeName()

Inicializa uma nova instância da XamlTypeName classe.

XamlTypeName(String, String, IEnumerable<XamlTypeName>)

Inicializa uma nova instância da XamlTypeName classe, baseada em cadeias de nome e espaço de nomes, bem como num array de argumentos de tipo.

XamlTypeName(String, String)

Inicializa uma nova instância da XamlTypeName classe, baseada em strings de nome e namespace.

XamlTypeName(XamlType)

Inicializa uma nova instância da XamlTypeName classe, baseada num .XamlType

Propriedades

Name Description
Name

Obtém o nome usado para construir isto XamlTypeName.

Namespace

Obtém o identificador de espaço de nomes XAML usado para construir este XamlTypeName.

TypeArguments

Obtém os argumentos de tipo usados para construir isto XamlTypeName.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Parse(String, IXamlNamespaceResolver)

Fornece um XamlTypeName valor baseado num nome de tipo e num objeto que pode resolver um prefixo de marcação num namespace.

ParseList(String, IXamlNamespaceResolver)

Fornece um XamlTypeName valor baseado numa cadeia que pode especificar múltiplos nomes de tipos, e um objeto que pode resolver um prefixo de marcação num namespace.

ToString()

Converte o valor desta XamlTypeName para a sua representação equivalente de cadeias.

ToString(IList<XamlTypeName>, INamespacePrefixLookup)

Converte o valor desta XamlTypeName para a sua representação equivalente de strings, que pode ser usada na sintaxe de marcação para um elemento objeto de utilização de múltiplos tipos.

ToString(INamespacePrefixLookup)

Converte o valor desta XamlTypeName para a sua representação equivalente em cadeias, que pode ser usada na sintaxe de marcação para a utilização de um elemento objeto de um tipo.

TryParse(String, IXamlNamespaceResolver, XamlTypeName)

Fornece um XamlTypeName valor baseado num nome de tipo e num objeto que pode resolver um prefixo de marcação num namespace.

TryParseList(String, IXamlNamespaceResolver, IList<XamlTypeName>)

Fornece um XamlTypeName valor baseado numa cadeia que pode especificar múltiplos nomes de tipos, e um objeto que pode resolver um prefixo de marcação num namespace.

Aplica-se a