XMLNodes Interface
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.
Uma coleção de XMLNode objetos que representam os nós no modo de exibição de árvore do painel de tarefas Estrutura XML, que indica os elementos que um usuário aplicou a um documento.
[System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, System.ComponentModel.ISupportInitialize
- Atributos
- Implementações
Comentários
O XMLNodes controle representa uma coleção de elementos XML com o mesmo nome. Quando você mapeia elementos que o esquema permite que apareçam mais de uma vez em um Microsoft Office documento do Word no momento do design, o Visual Studio cria XMLNodes para os elementos. Um esquema pode permitir que um elemento apareça mais de uma vez quando o maxOccurs atributo do elemento ou dos ancestrais do elemento é definido como > 1.
Se o esquema definir o maxOccurs atributo para o elemento e seus ancestrais como 1, o Visual Studio criará um XMLNode controle em vez disso.
XMLNodesos controles podem ser criados somente em projetos de nível de documento do Word em tempo de design. Eles não podem ser criados em tempo de execução ou em projetos de nível de aplicativo. Para obter mais informações, consulte controle de XMLNodes e como: adicionar controles de XMLNodes a documentos do Word.
Observação
Essa interface é implementada pelo Visual Studio Tools para Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visão geral do Visual Studio Tools para Office Runtime.
Uso
Essa documentação descreve a versão desse tipo que é usada nos projetos do Office direcionados ao .NET Framework 4 ou posterior. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Conheça a documentação sobre este tipo em projetos direcionados ao .NET Framework 3.5 na seguinte seção de referência na documentação do Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.
Propriedades
| Application |
Obtém um objeto Application que representa o aplicativo do Microsoft Office Word. |
| Container | |
| Count |
Obtém o número de itens na coleção XMLNodes. |
| Creator |
Obtém um aplicativo no qual o controle XMLNodes foi criado. |
| InnerObject |
Obtém um XMLNodes que representa o objeto nativo subjacente para o controle XMLNodes. |
| Item[Int32] |
Obtém o XMLNode no índice especificado. |
| Parent |
Obtém um Document que representa o documento que contém a coleção XMLNodes. |
| Tag | |
Métodos
| Add(String, String, Object) |
Obtém um objeto XMLNode que representa um elemento recém-adicionado. |
| GetEnumerator() |
Obtém o enumerador para o controle XMLNodes. |
Eventos
| AfterInsert |
Ocorre quando o usuário adiciona um novo XMLNode à coleção ou um de seus descendentes. |
| BeforeDelete |
Ocorre quando o usuário exclui um XMLNode ou nó descendente da coleção, antes que o controle seja excluído. |
| ContextEnter |
Ocorre quando o cursor é movido para dentro de um dos nós, ou nós descendentes, da coleção XMLNodes para uma área fora do contexto do nó. |
| ContextLeave |
Ocorre quando o cursor é movido de um dos nós, ou nós descendentes, da coleção XMLNodes para uma área fora do contexto do nó original. |
| Deselect |
Ocorre quando o cursor é movido para fora de um dos nós da coleção XMLNodes. |
| Select |
Ocorre quando o cursor é colocado dentro de um dos nós da coleção XMLNodes. |
| ValidationError |
Ocorre quando há um erro de validação no controle XMLNodes. |