NamespaceDeclaration Classe

Definição

Declara o identificador e o prefixo de um namespace XAML armazenando estes valores de cadeia como propriedades separadas.

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

Observações

NamespaceDeclaration representa a informação do namespace XAML como parte de um fluxo de nós XAML. A NamespaceDeclaration classe é um tipo de nó que não é verdadeiramente um objeto ou membro; em vez disso, é um tipo de nó discreto.

No fluxo de nós XAML, a NamespaceDeclaration é encontrado logo antes do objeto ou membro ao qual esse espaço de nomes XAML se aplica.

Por convenção, o identificador de um espaço de nomes XAML assemelha-se a um Identificador Uniforme de Recursos (URI). No entanto, a Namespace propriedade de NamespaceDeclaration é do tipo String. As APIs do .NET Framework XAML Services normalmente tratam identificadores de namespace XAML como strings. As distinções relativas versus absolutas no tipo verdadeiro Uri são irrelevantes para identificar um espaço de nomes XAML (ou XML). A convenção URI como espaço de nomes também é típica em XML.

Objetos deste tipo são usados como entrada para o XamlObjectWriter.WriteNamespace método ao escrever informação de fluxo de nós XAML num grafo de objetos. Objetos deste tipo são usados como entrada para o XamlXmlWriter.WriteNamespace método ao escrever informação de fluxo de nó XAML como XML para serialização.

Uma declaração de namespace pode ter um String.Empty valor para o prefixo. Um String.Empty prefixo representa uma declaração do namespace padrão XAML.

Construtores

Name Description
NamespaceDeclaration(String, String)

Inicializa uma nova instância da NamespaceDeclaration classe usando valores iniciais de propriedades.

Propriedades

Name Description
Namespace

Obtém o componente identificador de um NamespaceDeclaration.

Prefix

Obtém o prefixo que é usado como o prefixo de mapeamento de namespace XAML para um NamespaceDeclaration.

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)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também