Freigeben über


ModelElementTreeNode-Klasse

Stellt einen Knoten für ein Element in der Navigationsstruktur für Modell-Explorer dar.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
Public Class ModelElementTreeNode _
    Inherits ElementTreeNode
public class ModelElementTreeNode : ElementTreeNode

Der ModelElementTreeNode-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ModelElementTreeNode(ModelElement) Initialisieren Sie eine neue Instanz von ModelElementTreeNode.
Öffentliche Methode ModelElementTreeNode(ModelExplorerTreeContainer, ModelElement) Veraltet. Initialisiert eine neue Instanz der ModelElementTreeNode-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BackColor Ruft die Hintergrundfarbe des Strukturknotens ab oder legt diese fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Bounds Ruft die Begrenzungen des Strukturknotens ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Checked Ruft einen Wert ab, der angibt, ob der Strukturknoten aktiviert ist, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Container Der Explorerstruktur-Container, der diesen Knoten enthält. (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft ContextMenu Ruft das diesem Strukturknoten zugeordnete Kontextmenü ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ContextMenuStrip Ruft das diesem Strukturknoten zugeordnete Kontextmenü ab oder legt dieses fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft DefaultImageIndex Dient zum Abrufen oder Festlegen des Index in der TreeView-Image-Liste, die für das Symbol verwendet werden soll, das diesen Knoten darstellt, wenn es nicht durch ein Symbol auf Basis des Knoteninhalts überschrieben wird. (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft Disposed "True", wenn dieser Knoten explizit freigegeben wurde. (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft FirstNode Ruft den ersten untergeordneten Strukturknoten in der Auflistung der Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ForeColor Ruft die Vordergrundfarbe des Strukturknotens ab oder legt diese fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft FullPath Ruft den Pfad vom Stammknoten zum aktuellen Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Handle Ruft das Handle des Strukturknotens ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ImageIndex Ruft den Indexwert des Bildes in der Bildliste ab, das für einen nicht ausgewählten Strukturknoten angezeigt wird, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ImageKey Ruft den Schlüssel für das diesem Strukturknoten zugeordnete Bild ab, wenn der Knoten nicht ausgewählt ist, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Index Ruft die Position des Strukturknotens in der Auflistung der Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft IsEditing Ruft einen Wert ab, der angibt, ob sich der Strukturknoten in einem bearbeitbaren Zustand befindet. (Von TreeNode geerbt.)
Öffentliche Eigenschaft IsExpanded Ruft einen Wert ab, der angibt, ob der Strukturknoten erweitert ist. (Von TreeNode geerbt.)
Öffentliche Eigenschaft IsSelected Ruft einen Wert ab, der angibt, ob der Strukturknoten ausgewählt ist. (Von TreeNode geerbt.)
Öffentliche Eigenschaft IsVisible Ruft einen Wert ab, der angibt, ob der Strukturknoten vollständig oder teilweise sichtbar ist. (Von TreeNode geerbt.)
Öffentliche Eigenschaft KeepNode Ruft den beim Aktualisieren (Bearbeiten) der Navigationsstruktur zu erhaltenden Knoten ab oder legt diesen fest. (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft LastNode Ruft den letzten untergeordneten Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Level Ruft die nullbasierte Tiefe des Strukturknotens im TreeView-Steuerelement ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ModelElement Ruft das Element ab, das als Knoten in der Navigationsstruktur angezeigt wird.
Öffentliche Eigenschaft Name Ruft den Namen des Strukturknotens ab oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft NextNode Ruft den nächsten nebengeordneten Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft NextVisibleNode Ruft den nächsten sichtbaren Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft NodeFont Ruft die Schriftart ab, mit der der Bezeichnungstext des Strukturknotens angezeigt wird, oder legt diese fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Nodes Ruft die Auflistung der TreeNode-Objekte ab, die dem aktuellen Strukturknoten zugewiesen sind. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Parent Ruft den übergeordneten Strukturknoten des aktuellen Strukturknotens ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft PrevNode Ruft den vorherigen nebengeordneten Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft PrevVisibleNode Ruft den vorherigen sichtbaren Strukturknoten ab. (Von TreeNode geerbt.)
Öffentliche Eigenschaft RepresentedElement Das ModelElement, das dieser Knoten darstellt (sofern vorhanden). (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft RepresentedRole Die Domänenrolle, die dieser Knoten darstellt (sofern vorhanden). (Von ExplorerTreeNode geerbt.)
Öffentliche Eigenschaft SelectedImageIndex Ruft den Indexwert des Bildes in der Bildliste ab, das für einen ausgewählten Strukturknoten angezeigt wird, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft SelectedImageKey Ruft den Schlüssel des Bildes ab, das im Strukturknoten angezeigt wird, wenn dieser ausgewählt ist, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ShowDomainClass Ruft ab oder legt fest, ob der DomainClass-Name nach dem ModelElement-Namen im Strukturknotentext angezeigt werden soll.Zum Beispiel "myElement (MyClass)". Könnte ignoriert werden, wenn der Knotentyp keine Modellelemente darstellt. (Von ElementTreeNode geerbt.)
Öffentliche Eigenschaft StateImageIndex Ruft den Index des Bilds ab, das den Zustand des TreeNode angibt, wenn die CheckBoxes-Eigenschaft der übergeordneten TreeView auf false festgelegt ist, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft StateImageKey Ruft den Schlüssel des Bilds ab, das den Zustand des TreeNode angibt, wenn die CheckBoxes-Eigenschaft der übergeordneten TreeView auf false festgelegt ist, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Tag Ruft das Objekt ab, das Daten über den Strukturknoten enthält, oder legt dieses fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft Text Ruft den in der Bezeichnung des Strukturknotens angezeigten Text ab oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft ToolTipText Ruft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf einen TreeNode gezeigt wird, oder legt diesen fest. (Von TreeNode geerbt.)
Öffentliche Eigenschaft TreeView Ruft die übergeordnete Strukturansicht ab, der der Strukturknoten zugewiesen ist. (Von TreeNode geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginEdit Initiiert die Bearbeitung der Strukturknotenbezeichnung. (Von TreeNode geerbt.)
Öffentliche Methode Clone Kopiert die Strukturknoten sowie die gesamte Teilstruktur, die bei diesem Strukturknoten beginnt. (Von TreeNode geerbt.)
Öffentliche Methode Collapse() Reduziert den Strukturknoten. (Von TreeNode geerbt.)
Öffentliche Methode Collapse(Boolean) Reduziert den TreeNode und optional die zugehörigen untergeordneten Elemente. (Von TreeNode geerbt.)
Öffentliche Methode CreateObjRef Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Geschützte Methode Deserialize Lädt den Zustand des TreeNode aus der angegebenen SerializationInfo. (Von TreeNode geerbt.)
Öffentliche Methode Dispose() (Von ExplorerTreeNode geerbt.)
Geschützte Methode Dispose(Boolean) Überschreiben von "Dispose", um die Beobachtung von Elementnamenänderungen herauszulösen (Von ElementTreeNode geerbt.)
Öffentliche Methode EndEdit Beendet die Bearbeitung der Strukturknotenbezeichnung. (Von TreeNode geerbt.)
Öffentliche Methode EnsureVisible Stellt sicher, dass der Strukturknoten sichtbar ist, wobei ggf. Strukturknoten erweitert werden und bei Bedarf im Strukturansicht-Steuerelement ein Bildlauf durchgeführt wird. (Von TreeNode geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Expand Erweitert den Strukturknoten. (Von TreeNode geerbt.)
Öffentliche Methode ExpandAll Erweitert alle untergeordneten Strukturknoten. (Von TreeNode geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetNodeCount Gibt die Anzahl der untergeordneten Strukturknoten zurück. (Von TreeNode geerbt.)
Geschützte Methode GetRepresentedElement (Von ElementTreeNode geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Geschützte Methode ProvideNodeText Stellt den Text für den Knoten in der Navigationsstruktur für Modell-Explorer bereit. (Überschreibt ExplorerTreeNode.ProvideNodeText().)
Öffentliche Methode Remove Entfernt den aktuellen Strukturknoten aus dem Strukturansicht-Steuerelement. (Von TreeNode geerbt.)
Geschützte Methode Serialize Speichert den Zustand des TreeNode in der angegebenen SerializationInfo. (Von TreeNode geerbt.)
Geschützte Methode SetRepresentedElement (Von ElementTreeNode geerbt.)
Öffentliche Methode Toggle Wechselt zwischen dem erweiterten und dem reduzierten Zustand des Strukturknotens. (Von TreeNode geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von TreeNode geerbt.)
Öffentliche Methode Update Erzwingen Sie ein Update der visuellen Darstellung des Knotens, d. h Text und Symbol (Von ElementTreeNode geerbt.)
Öffentliche Methode UpdateNodeText Aktualisiert den Text für den Knoten. (Von ExplorerTreeNode geerbt.)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ISerializable.GetObjectData Füllt ein Serialisierungsinformationsobjekt mit den Daten, die zum Serialisieren des TreeNode erforderlich sind. (Von TreeNode geerbt.)

Zum Seitenanfang

Hinweise

DSL-Explorer Dahinter Modell-Explorer abgeleitet wird.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace