XamlTypeName Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |