Partilhar via


Classe ExplorerTreeNode

Representa um nó no modo de exibição de árvore Gerenciador de modelos.

Hierarquia de herança

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.TreeNode
      Microsoft.VisualStudio.Modeling.Shell.ExplorerTreeNode
        Microsoft.VisualStudio.Modeling.Shell.ElementTreeNode
        Microsoft.VisualStudio.Modeling.Shell.RoleGroupTreeNode

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintaxe

'Declaração
Public MustInherit Class ExplorerTreeNode _
    Inherits TreeNode _
    Implements IDisposable
public abstract class ExplorerTreeNode : TreeNode, 
    IDisposable

O tipo ExplorerTreeNode expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ExplorerTreeNode Inicializa uma nova instância da classe ExplorerTreeNode.

Superior

Propriedades

  Nome Descrição
Propriedade pública BackColor Obtém ou define a cor de fundo do nó de árvore. (Herdado de TreeNode.)
Propriedade pública Bounds Obtém os limites do nó de árvore. (Herdado de TreeNode.)
Propriedade pública Checked Obtém ou define um valor que indica se o nó de árvore está em um estado selecionado. (Herdado de TreeNode.)
Propriedade pública Container O contêiner de árvore do explorer que hospeda este nó.
Propriedade pública ContextMenu Obtém o menu de atalho associado este nó de árvore. (Herdado de TreeNode.)
Propriedade pública ContextMenuStrip Obtém ou define o menu de atalho associado a este nó de árvore. (Herdado de TreeNode.)
Propriedade pública DefaultImageIndex Obtém ou define o índice para a lista de imagens para ser usado para o ícone que representa este nó se não substituído por um ícone de acordo com o conteúdo do nó TreeView
Propriedade pública Disposed True se este nó foi descartado explicitamente.
Propriedade pública FirstNode Obtém o primeiro filho do nó de árvore na coleção de nó de árvore. (Herdado de TreeNode.)
Propriedade pública ForeColor Obtém ou define a cor de primeiro plano do nó de árvore. (Herdado de TreeNode.)
Propriedade pública FullPath Obtém o caminho do nó de árvore de raiz para o nó de árvore atual. (Herdado de TreeNode.)
Propriedade pública Handle Obtém o identificador do nó de árvore. (Herdado de TreeNode.)
Propriedade pública ImageIndex Obtém ou define o valor de índice de lista de imagem da imagem exibida quando o nó de árvore está em um estado desmarcado. (Herdado de TreeNode.)
Propriedade pública ImageKey Obtém ou define a chave para a imagem associada a este nó de árvore quando o nó está em um estado desmarcado. (Herdado de TreeNode.)
Propriedade pública Index Obtém a posição do nó de árvore na coleção de nó de árvore. (Herdado de TreeNode.)
Propriedade pública IsEditing Obtém um valor que indica se o nó de árvore está em um estado editável. (Herdado de TreeNode.)
Propriedade pública IsExpanded Obtém um valor que indica se o nó de árvore está no estado expandido. (Herdado de TreeNode.)
Propriedade pública IsSelected Obtém um valor que indica se o nó de árvore está no estado selecionado. (Herdado de TreeNode.)
Propriedade pública IsVisible Obtém um valor que indica se o nó de árvore está visível ou parcialmente visíveis. (Herdado de TreeNode.)
Propriedade pública KeepNode Obtém ou define o nó para manter ao atualizar (remoção) a árvore de navegação.
Propriedade pública LastNode Obtém o último filho de nó de árvore. (Herdado de TreeNode.)
Propriedade pública Level Obtém a profundidade baseado em zero do nó de árvore na TreeView controle. (Herdado de TreeNode.)
Propriedade pública Name Obtém ou define o nome do nó de árvore. (Herdado de TreeNode.)
Propriedade pública NextNode Obtém o próximo irmão de nó de árvore. (Herdado de TreeNode.)
Propriedade pública NextVisibleNode Obtém o próximo nó de árvore visível. (Herdado de TreeNode.)
Propriedade pública NodeFont Obtém ou define a fonte usada para exibir o texto no rótulo de nó de árvore. (Herdado de TreeNode.)
Propriedade pública Nodes Obtém a coleção de TreeNode objetos atribuídos para o nó de árvore atual. (Herdado de TreeNode.)
Propriedade pública Parent Obtém o pai de nó de árvore do nó de árvore atual. (Herdado de TreeNode.)
Propriedade pública PrevNode Obtém o irmão anterior de nó de árvore. (Herdado de TreeNode.)
Propriedade pública PrevVisibleNode Obtém o nó de árvore visível anterior. (Herdado de TreeNode.)
Propriedade pública RepresentedElement ElementoModelo que este nó representa (se houver).
Propriedade pública RepresentedRole A função de domínio que este nó representa (se houver).
Propriedade pública SelectedImageIndex Obtém ou define o valor de índice de lista de imagem da imagem que é exibido quando o nó de árvore está no estado selecionado. (Herdado de TreeNode.)
Propriedade pública SelectedImageKey Obtém ou define a chave da imagem exibida no nó de árvore quando ele estiver em um estado selecionado. (Herdado de TreeNode.)
Propriedade pública StateImageIndex Obtém ou define o índice da imagem que é usada para indicar o estado da TreeNode quando o pai TreeView tem seu CheckBoxes propriedade definida como false. (Herdado de TreeNode.)
Propriedade pública StateImageKey Obtém ou define a chave da imagem que é usada para indicar o estado da TreeNode quando o pai TreeView tem seu CheckBoxes propriedade definida como false. (Herdado de TreeNode.)
Propriedade pública Tag Obtém ou define o objeto que contém dados sobre o nó de árvore. (Herdado de TreeNode.)
Propriedade pública Text Obtém ou define o texto exibido no rótulo do nó de árvore. (Herdado de TreeNode.)
Propriedade pública ToolTipText Obtém ou define o texto que aparece quando o ponteiro do mouse passa sobre um TreeNode. (Herdado de TreeNode.)
Propriedade pública TreeView Obtém o pai que o nó de árvore é atribuído a exibição em árvore. (Herdado de TreeNode.)

Superior

Métodos

  Nome Descrição
Método público BeginEdit Inicia a edição do rótulo do nó de árvore. (Herdado de TreeNode.)
Método público Clone Copia o nó de árvore e a subárvore inteira com raiz neste nó de árvore. (Herdado de TreeNode.)
Método público Collapse() Recolhe o nó de árvore. (Herdado de TreeNode.)
Método público Collapse(Boolean) Recolhe o TreeNode e, opcionalmente, recolhe seus filhos. (Herdado de TreeNode.)
Método público CreateObjRef Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)
Método protegido Deserialize Carrega o estado da TreeNode URL SerializationInfo. (Herdado de TreeNode.)
Método público Dispose()
Método protegido Dispose(Boolean) Ponto de substituição para executar qualquer ação de Dispose é exigido pelo subclasse
Método público EndEdit Termina a edição do rótulo do nó de árvore. (Herdado de TreeNode.)
Método público EnsureVisible Garante que o nó de árvore estiver visível, expandindo nós de árvore e o controle de exibição de árvore conforme a necessidade de rolagem. (Herdado de TreeNode.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Expand Expande o nó de árvore. (Herdado de TreeNode.)
Método público ExpandAll Expande todos os nós de árvore filho. (Herdado de TreeNode.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetLifetimeService Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método público GetNodeCount Retorna o número de nós de árvore filho. (Herdado de TreeNode.)
Método protegido GetRepresentedElement Obtenha o ElementoModelo que este nó representa, se houver.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público InitializeLifetimeService Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método protegido MemberwiseClone() Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido MemberwiseClone(Boolean) Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.)
Método protegido ProvideNodeText Fornece o texto para o nó.
Método público Remove Remove o nó de árvore atual do controle de exibição de árvore. (Herdado de TreeNode.)
Método protegido Serialize Salva o estado da TreeNode para o SerializationInfo. (Herdado de TreeNode.)
Método protegido SetRepresentedElement Defina o ElementoModelo que este nó representa.
Método público Toggle Alterna o nó de árvore para um estado expandido ou recolhido. (Herdado de TreeNode.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de TreeNode.)
Método público Update Força uma atualização do texto e o ícone do nó.Por padrão, isso define a imagem padrão e atualiza o texto de nó usando UpdateNodeText()
Método público UpdateNodeText Atualiza o texto para o nó.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ISerializable.GetObjectData Preenche um objeto de serialização informações com os dados necessários para serializar o TreeNode. (Herdado de TreeNode.)

Superior

Comentários

DSL Explorer é derivada de Gerenciador de modelos.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Shell