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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 il nodo della struttura ad albero è nello stato di selezione. (Ereditato da TreeNode)
Proprietà pubblica Container Il contenitore di navigazione all'interno della struttura ad albero che ospita questo nodo. (Ereditato da ExplorerTreeNode)
Proprietà pubblica ContextMenu Ottiene il menu di scelta rapida associato al nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ContextMenuStrip Ottiene o imposta il menu di scelta rapida associato al nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica DefaultImageIndex Immettere o l'impostazione dell'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 in modo esplicito è stato eliminato. (Ereditato da ExplorerTreeNode)
Proprietà pubblica FirstNode Ottiene il primo nodo della struttura ad albero figlio della raccolta di nodi della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica ForeColor Ottiene o imposta il colore di primo piano il nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica FullPath Ottiene il percorso dal nodo della struttura ad albero radice il 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 viene visualizzato quando il nodo della struttura ad albero è nello stato non selezionato. (Ereditato da TreeNode)
Proprietà pubblica ImageKey Ottiene o imposta la chiave per l'immagine associata al nodo della struttura ad albero quando il nodo è in uno stato non selezionato. (Ereditato da TreeNode)
Proprietà pubblica Index Ottiene la posizione del nodo della struttura ad albero della raccolta dei nodi della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica IsEditing Ottiene un valore che indica se il nodo della struttura ad albero è in uno stato modificabile. (Ereditato da TreeNode)
Proprietà pubblica IsExpanded Ottiene un valore che indica se il nodo della struttura ad albero è espanso. (Ereditato da TreeNode)
Proprietà pubblica IsSelected Ottiene un valore che indica se il nodo della struttura ad albero è in stato 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 per mantenere quando si aggiorna () sulla struttura ad albero di navigazione. (Ereditato da ExplorerTreeNode)
Proprietà pubblica LastNode Ottiene l'ultimo nodo della struttura ad albero figlio. (Ereditato da TreeNode)
Proprietà pubblica Level Ottiene la profondità in base zero del nodo della struttura ad albero in TreeView controllare. (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 nodo della struttura ad albero di pari livello. (Ereditato da TreeNode)
Proprietà pubblica NextVisibleNode Ottiene il nodo della struttura ad albero visibile seguente. (Ereditato da TreeNode)
Proprietà pubblica NodeFont Ottiene o imposta il tipo di carattere utilizzato per visualizzare il testo visualizzato su di essa del nodo della struttura ad albero. (Ereditato da TreeNode)
Proprietà pubblica Nodes ottiene la raccolta di TreeNode oggetti assegnati al nodo della struttura ad albero corrente. (Ereditato da TreeNode)
Proprietà pubblica Parent Ottiene il nodo della struttura ad albero padre del nodo della struttura ad albero corrente. (Ereditato da TreeNode)
Proprietà pubblica PrevNode Ottiene il nodo della struttura ad albero di pari livello precedente. (Ereditato da TreeNode)
Proprietà pubblica PrevVisibleNode Ottiene il nodo della struttura ad albero visibile precedente. (Ereditato da TreeNode)
Proprietà pubblica RepresentedElement Il ModelElement che il nodo indica se presente. (Ereditato da ExplorerTreeNode)
Proprietà pubblica RepresentedRole Il ruolo di dominio che il nodo indica se presente. (Ereditato da ExplorerTreeNode)
Proprietà pubblica SelectedImageIndex Ottiene o imposta il valore di indice dell'elenco immagini immagini che vengono visualizzate quando il nodo della struttura ad albero è in stato selezionato. (Ereditato da TreeNode)
Proprietà pubblica SelectedImageKey Ottiene o imposta la chiave dell'immagine vengono visualizzati nel nodo della struttura ad albero quando è in uno stato selezionato. (Ereditato da TreeNode)
Proprietà pubblica ShowDomainClass Ottiene o imposta un valore che indica se visualizzare il nome di DomainClass dopo il nome di ModelElement nel testo del nodo della struttura ad albero.Ad esempio, “myElement (MyClass)„.Può essere ignorato se il tipo di nodo non rappresenta gli elementi del modello.
Proprietà pubblica StateImageIndex Ottiene o imposta l'indice dell'immagine utilizzata per indicare lo stato di TreeNode quando il padre TreeView presenta CheckBoxes insieme di proprietà su false. (Ereditato da TreeNode)
Proprietà pubblica StateImageKey Ottiene o imposta la chiave dell'immagine utilizzata per indicare lo stato di TreeNode quando il padre TreeView presenta CheckBoxes insieme di proprietà su false. (Ereditato da TreeNode)
Proprietà pubblica Tag Ottiene o imposta l'oggetto che contiene dati sul 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 che viene visualizzato quando il puntatore del mouse viene posizionato su un oggetto TreeNode. (Ereditato da TreeNode)
Proprietà pubblica TreeView Ottiene la visualizzazione struttura ad albero padre che il nodo della struttura ad albero viene assegnato a. (Ereditato da TreeNode)

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginEdit Inizia la modifica dell'etichetta del nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Clone Copia il nodo della struttura ad albero e all'intero sottoalbero con radice sul nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Collapse() Consente di comprimere il nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico Collapse(Boolean) comprime TreeNode e facoltativamente consente di comprimere i relativi elementi figlio. (Ereditato da TreeNode)
Metodo pubblico CreateObjRef Critico per la sicurezza. Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo protetto Deserialize Carica lo stato di TreeNode nell'specificato SerializationInfo. (Ereditato da TreeNode)
Metodo pubblico Dispose() (Ereditato da ExplorerTreeNode)
Metodo protetto Dispose(Boolean) Un override eliminati per sganciare commento 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 è visibile, espandere i nodi della struttura ad albero e scorrere il controllo di visualizzazione ad albero in base alle esigenze. (Ereditato da TreeNode)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Expand Espandere il nodo della struttura ad albero. (Ereditato da TreeNode)
Metodo pubblico ExpandAll Espandere tutti i nodi della struttura ad albero figlio. (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 per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetNodeCount Restituisce il numero di nodi della struttura ad albero figlio. (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. Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'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 superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject)
Metodo protetto ProvideNodeText fornisce il testo per il nodo. (Ereditato da ExplorerTreeNode)
Metodo pubblico Remove Rimuovere il nodo della struttura ad albero corrente dal controllo di visualizzazione ad albero. (Ereditato da TreeNode)
Metodo protetto Serialize Salvare lo stato di TreeNode nel parametro specificato SerializationInfo. (Ereditato da TreeNode)
Metodo protetto SetRepresentedElement (Esegue l'override di ExplorerTreeNode.SetRepresentedElement(ModelElement)).
Metodo pubblico Toggle Passa il nodo della struttura ad albero allo stato espanso o compresso. (Ereditato da TreeNode)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da TreeNode)
Metodo pubblico Update Per forzare un aggiornamento della rappresentazione visiva del nodo, ovvero.testo e 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 Compila un oggetto di informazioni di serializzazione con i dati necessari 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