Condividi tramite


Classe ElementTreeNode

Classe astratta di ExplorerTreeNodes che rappresenta ModelElements

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class ElementTreeNode _
    Inherits ExplorerTreeNode
public abstract class ElementTreeNode : ExplorerTreeNode

Il tipo ElementTreeNode espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ElementTreeNode Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BackColor Ottiene o imposta il colore di sfondo del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Bounds Ottiene i limiti del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Checked Ottiene o imposta un valore che indica se lo stato del nodo della struttura ad albero è di selezione. (Ereditato da TreeNode)
Proprietà pubblica Container Il contenitore per l'albero di navigazione che ospita questo nodo. (Ereditato da ExplorerTreeNode)
Proprietà pubblica ContextMenu Ottiene il menu di scelta rapida che è associato a questo nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ContextMenuStrip Ottiene o imposta il menu di scelta rapida associato a questo nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica DefaultImageIndex Ottiene o imposta l'indice nell'elenco immagini TreeView da utilizzare per l'icona che rappresenta questo nodo se non viene sottoposta a override da un'icona in base al contenuto del nodo (Ereditato da ExplorerTreeNode)
Proprietà pubblica Disposed True se il nodo è stato eliminato in modo esplicito. (Ereditato da ExplorerTreeNode)
Proprietà pubblica FirstNode Ottiene il primo nodo figlio della struttura ad albero dell'insieme dei nodi della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ForeColor Ottiene o imposta il colore di primo piano del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica FullPath Ottiene il percorso dal nodo radice della struttura ad albero al nodo della struttura ad albero corrente. (Ereditato da TreeNode)
Proprietà pubblica Handle Ottiene gli handle del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ImageIndex Ottiene o imposta il valore di indice dell'elenco immagini dell'immagine visualizzata quando lo stato del nodo della struttura ad albero è non selezionato. (Ereditato da TreeNode)
Proprietà pubblica ImageKey Ottiene o imposta la chiave per l'immagine associata a questo nodo della struttura ad albero quando il nodo è in uno stato deselezionato. (Ereditato da TreeNode)
Proprietà pubblica Index Ottiene la posizione del nodo della struttura ad albero nell'insieme che lo contiene. (Ereditato da TreeNode)
Proprietà pubblica IsEditing Ottiene un valore che indica se lo stato del nodo della struttura ad albero è modificabile. (Ereditato da TreeNode)
Proprietà pubblica IsExpanded Ottiene un valore che indica se lo stato del nodo della struttura ad albero è espanso. (Ereditato da TreeNode)
Proprietà pubblica IsSelected Ottiene un valore che indica se lo stato del nodo della struttura ad albero è selezionato. (Ereditato da TreeNode)
Proprietà pubblica IsVisible Ottiene un valore che indica se il nodo della struttura ad albero è visibile o parzialmente visibile. (Ereditato da TreeNode)
Proprietà pubblica KeepNode Ottiene o imposta il nodo da mantenere quando si aggiorna (con Prune) sull'albero di navigazione. (Ereditato da ExplorerTreeNode)
Proprietà pubblica LastNode Ottiene l'ultimo nodo figlio della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Level Ottiene la profondità in base zero del nodo della struttura ad albero nel controllo TreeView. (Ereditato da TreeNode)
Proprietà pubblica Name Ottiene o imposta il nome del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica NextNode Ottiene il successivo nodo della struttura ad albero di pari livello. (Ereditato da TreeNode)
Proprietà pubblica NextVisibleNode Ottiene il successivo nodo della struttura ad albero visibile. (Ereditato da TreeNode)
Proprietà pubblica NodeFont Ottiene o imposta il carattere utilizzato per visualizzare il testo sull'etichetta del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Nodes Ottiene l'insieme degli oggetti TreeNode assegnati al nodo della struttura ad albero corrente. (Ereditato da TreeNode)
Proprietà pubblica Parent Ottiene il nodo padre della struttura ad albero del nodo della struttura ad albero corrente. (Ereditato da TreeNode)
Proprietà pubblica PrevNode Ottiene il precedente nodo della struttura ad albero di pari livello. (Ereditato da TreeNode)
Proprietà pubblica PrevVisibleNode Ottiene il precedente nodo della struttura ad albero visibile. (Ereditato da TreeNode)
Proprietà pubblica RepresentedElement ModelElement rappresentato dal nodo (se presente). (Ereditato da ExplorerTreeNode)
Proprietà pubblica RepresentedRole Ruolo di dominio rappresentato dal nodo (se presente). (Ereditato da ExplorerTreeNode)
Proprietà pubblica SelectedImageIndex Ottiene o imposta il valore di indice dell'elenco immagini dell'immagine visualizzata quando lo stato del nodo della struttura ad albero è selezionato. (Ereditato da TreeNode)
Proprietà pubblica SelectedImageKey Ottiene o imposta la chiave dell'immagine visualizzata nel nodo della struttura ad albero quando è in uno stato selezionato. (Ereditato da TreeNode)
Proprietà pubblica ShowDomainClass Ottiene o imposta se visualizzare il nome di DomainClass dopo il nome di ModelElement nel testo del nodo dell'albero.Ad esempio, "myElement (MyClass)". Può essere ignorato se il tipo di nodo non rappresenta elementi del modello.
Proprietà pubblica StateImageIndex Ottiene o imposta l'indice dell'immagine utilizzata per indicare lo stato dell'oggetto TreeNode quando nel controllo padre TreeView la proprietà CheckBoxes è impostata su false. (Ereditato da TreeNode)
Proprietà pubblica StateImageKey Ottiene o imposta la chiave dell'immagine utilizzata per indicare lo stato dell'oggetto TreeNode quando nel controllo padre TreeView la proprietà CheckBoxes è impostata su false. (Ereditato da TreeNode)
Proprietà pubblica Tag Ottiene o imposta l'oggetto che contiene i dati relativi al nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Text Ottiene o imposta il testo visualizzato nell’etichetta del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ToolTipText Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato su un controllo TreeNode. (Ereditato da TreeNode)
Proprietà pubblica TreeView Ottiene la visualizzazione struttura ad albero padre a cui è assegnato il nodo della struttura ad albero. (Ereditato da TreeNode)

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginEdit Inizializza la modifica dell'etichetta del nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Clone Copia il nodo della struttura ad albero e l'intero sottoalbero di questo nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Collapse() Comprime il nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Collapse(Boolean) Comprime l'oggetto TreeNode ed eventualmente i relativi figli. (Ereditato da TreeNode)
Metodo pubblico CreateObjRef Critico per la sicurezza. Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo protetto Deserialize Carica lo stato dell'oggetto TreeNode dall'oggetto SerializationInfo specificato. (Ereditato da TreeNode)
Metodo pubblico Dispose() (Ereditato da ExplorerTreeNode)
Metodo protetto Dispose(Boolean) Eseguire l'override di Dispose per scollegare l'osservazione delle modifiche del nome dell'elemento (Esegue l'override di ExplorerTreeNode.Dispose(Boolean)).
Metodo pubblico EndEdit Termina la modifica dell'etichetta del nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico EnsureVisible Garantisce che il nodo della struttura ad albero sia visibile, espandendo i nodi e scorrendo il controllo di visualizzazione ad albero a seconda delle esigenze. (Ereditato da TreeNode)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Expand Espande il nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico ExpandAll Espande tutti i nodi figli della struttura ad albero. (Ereditato da TreeNode)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetNodeCount Restituisce il numero dei nodi figli della struttura ad albero. (Ereditato da TreeNode)
Metodo protetto GetRepresentedElement (Esegue l'override di ExplorerTreeNode.GetRepresentedElement()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. Consente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject)
Metodo protetto ProvideNodeText Fornisce il testo per il nodo. (Ereditato da ExplorerTreeNode)
Metodo pubblico Remove Rimuove il nodo della struttura ad albero corrente dal controllo di visualizzazione ad albero. (Ereditato da TreeNode)
Metodo protetto Serialize Salva lo stato dell'oggetto TreeNode nell'oggetto SerializationInfo specificato. (Ereditato da TreeNode)
Metodo protetto SetRepresentedElement (Esegue l'override di ExplorerTreeNode.SetRepresentedElement(ModelElement)).
Metodo pubblico Toggle Modifica lo stato del nodo della struttura ad albero da espanso a compresso e viceversa. (Ereditato da TreeNode)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da TreeNode)
Metodo pubblico Update Forzare un aggiornamento della rappresentazione visiva del nodo, ovvero testo e l'icona (Esegue l'override di ExplorerTreeNode.Update()).
Metodo pubblico UpdateNodeText Aggiorna il testo del nodo. (Ereditato da ExplorerTreeNode)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISerializable.GetObjectData Popola un oggetto delle informazioni di serializzazione con i dati richiesti per serializzare TreeNode. (Ereditato da TreeNode)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell