Partilhar via


Classe ElementTreeNode

Classe abstrata de ExplorerTreeNodes que representam ModelElements

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.ModelElementTreeNode
          Microsoft.VisualStudio.Modeling.Shell.RoleTreeNode

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 ElementTreeNode _
    Inherits ExplorerTreeNode
public abstract class ElementTreeNode : ExplorerTreeNode

O tipo ElementTreeNode expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ElementTreeNode Construtor

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ó. (Herdado de ExplorerTreeNode.)
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 (Herdado de ExplorerTreeNode.)
Propriedade pública Disposed True se este nó foi descartado explicitamente. (Herdado de ExplorerTreeNode.)
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. (Herdado de ExplorerTreeNode.)
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). (Herdado de ExplorerTreeNode.)
Propriedade pública RepresentedRole A função de domínio que este nó representa (se houver). (Herdado de ExplorerTreeNode.)
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 ShowDomainClass Obtém ou define se deseja mostrar o nome de DomainClass após o nome de ModelElement no texto do nó de árvore.Por exemplo, "myElement (MyClass)".Pode ser ignorado se o tipo de nó não representa os elementos de modelo.
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() (Herdado de ExplorerTreeNode.)
Método protegido Dispose(Boolean) Substituir o Dispose para Observação das alterações de nome de elemento de desencaixe (Substitui ExplorerTreeNode.Dispose(Boolean).)
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 (Substitui ExplorerTreeNode.GetRepresentedElement().)
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ó. (Herdado de ExplorerTreeNode.)
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 (Substitui ExplorerTreeNode.SetRepresentedElement(ModelElement).)
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çar uma atualização de representação visual do nó, ou sejatexto e ícone (Substitui ExplorerTreeNode.Update().)
Método público UpdateNodeText Atualiza o texto para o nó. (Herdado de ExplorerTreeNode.)

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

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