XamlObjectWriter.WriteNamespace(NamespaceDeclaration) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma declaração de namespace que se aplica ao seguinte escopo de objeto ou escopo do membro.
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
Parâmetros
- namespaceDeclaration
- NamespaceDeclaration
A declaração de namespace a ser gravada.
Exceções
O namespaceDeclaration
é null
.
Um componente de namespaceDeclaration
é null
.
Tentativa de gravar um nó de namespace XAML em um escopo inválido.
Comentários
Uma declaração de namespace poderá ser gravada se o escopo atual for um escopo raiz, escopo de objeto ou escopo de membro. No entanto, WriteNamespace só pode ser chamado imediatamente antes de uma chamada para um dos seguintes: WriteNamespace, WriteStartObjectou WriteStartMember. O caso consecutivo WriteNamespace é para gravar várias declarações de namespace no mesmo nó. Eventualmente, ou WriteStartObjectWriteStartMember deve ser chamado.
WriteNamespace não usa uma Start
/End
metáfora. Embora um namespace XAML tenha membros no sentido de representação CLR, os membros são conhecidos e não precisam ser representados como um tipo especial de XamlMember para extensibilidade. Para acessar os valores de um NamespaceDeclaration, acesse suas Namespace propriedades e Prefix .
Uma declaração de namespace pode ter um String.Empty valor para o prefixo. Um String.Empty prefixo representa uma declaração do namespace XAML padrão. Não tente usar nulo para representar o prefixo padrão; ele gera uma exceção nesta API. Para obter mais informações, consulte NamespaceDeclaration.