Partager via


ElementTreeNode, classe

Classe abstraite d'ExplorerTreeNodes qui représentent ModelElements

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Déclaration
Public MustInherit Class ElementTreeNode _
    Inherits ExplorerTreeNode
public abstract class ElementTreeNode : ExplorerTreeNode

Le type ElementTreeNode expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ElementTreeNode Constructeur

Début

Propriétés

  Nom Description
Propriété publique BackColor Obtient ou définit la couleur d'arrière-plan du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique Bounds Obtient les limites du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique Checked Obtient ou définit une valeur indiquant si le nœud d'arbre est dans l'état activé. (Hérité de TreeNode.)
Propriété publique Container Le conteneur d'arborescence d'explorateur qui héberge ce nœud. (Hérité de ExplorerTreeNode.)
Propriété publique ContextMenu Obtient le menu contextuel associé à ce nœud d'arborescence. (Hérité de TreeNode.)
Propriété publique ContextMenuStrip Obtient ou définit le menu contextuel associé à ce nœud d'arbre. (Hérité de TreeNode.)
Propriété publique DefaultImageIndex Entrez ou définissez l'index dans la liste d'images de TreeView à utiliser pour l'icône représentant ce nœud sinon substitué par une icône selon le contenu de nœud (Hérité de ExplorerTreeNode.)
Propriété publique Disposed True si ce nœud a été supprimé explicitement. (Hérité de ExplorerTreeNode.)
Propriété publique FirstNode Obtient le premier nœud d'arbre enfant dans la collection de nœuds d'arbre. (Hérité de TreeNode.)
Propriété publique ForeColor Obtient ou définit la couleur de premier plan du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique FullPath Obtient le chemin d'accès du nœud d'arbre racine au nœud d'arbre en cours. (Hérité de TreeNode.)
Propriété publique Handle Obtient le handle du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique ImageIndex Obtient ou définit la valeur d'index de liste de l'image affichée quand le nœud d'arbre est dans l'état non sélectionné. (Hérité de TreeNode.)
Propriété publique ImageKey Obtient ou définit la clé pour l'image associée à ce nœud d'arbre lorsque le nœud est dans un état désélectionné. (Hérité de TreeNode.)
Propriété publique Index Obtient la position du nœud d'arbre dans la collection de nœuds d'arbre. (Hérité de TreeNode.)
Propriété publique IsEditing Obtient une valeur indiquant si le nœud d'arbre est dans l'état modifiable. (Hérité de TreeNode.)
Propriété publique IsExpanded Obtient une valeur indiquant si le nœud d'arbre est dans l'état développé. (Hérité de TreeNode.)
Propriété publique IsSelected Obtient une valeur indiquant si le nœud d'arbre est dans l'état sélectionné. (Hérité de TreeNode.)
Propriété publique IsVisible Obtient une valeur indiquant si le nœud d'arbre est visible ou partiellement visible. (Hérité de TreeNode.)
Propriété publique KeepNode Obtient ou définit le nœud de conserver lorsque vous mettez à jour () pruneau l'arborescence de navigation. (Hérité de ExplorerTreeNode.)
Propriété publique LastNode Obtient le dernier nœud d'arbre enfant. (Hérité de TreeNode.)
Propriété publique Level Obtient la profondeur de base zéro du nœud d'arbre dans le contrôle TreeView. (Hérité de TreeNode.)
Propriété publique Name Obtient ou définit le nom du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique NextNode Obtient le nœud d'arbre frère suivant. (Hérité de TreeNode.)
Propriété publique NextVisibleNode Obtient le nœud d'arbre visible suivant. (Hérité de TreeNode.)
Propriété publique NodeFont Obtient ou définit la police utilisée pour afficher le texte sur l'étiquette du nœud d'arborescence. (Hérité de TreeNode.)
Propriété publique Nodes Obtient la collection d'objets TreeNode assignés au nœud d'arbre en cours. (Hérité de TreeNode.)
Propriété publique Parent Obtient le nœud d'arbre parent du nœud d'arbre en cours. (Hérité de TreeNode.)
Propriété publique PrevNode Obtient le nœud d'arbre frère précédent. (Hérité de TreeNode.)
Propriété publique PrevVisibleNode Obtient le nœud d'arbre visible précédent. (Hérité de TreeNode.)
Propriété publique RepresentedElement Le ModelElement que ce nœud représente (le cas échéant). (Hérité de ExplorerTreeNode.)
Propriété publique RepresentedRole Le rôle de domaine que ce nœud représente (le cas échéant). (Hérité de ExplorerTreeNode.)
Propriété publique SelectedImageIndex Obtient ou définit la valeur d'index de liste de l'image affichée quand le nœud d'arbre est dans l'état sélectionné. (Hérité de TreeNode.)
Propriété publique SelectedImageKey Obtient ou définit la clé de l'image affichée dans le nœud d'arbre lorsqu'il est dans un état sélectionné. (Hérité de TreeNode.)
Propriété publique ShowDomainClass Obtient ou définit si montrer le nom de DomainClass après le nom de ModelElement dans le texte de nœud d'arbre.Par exemple, « myElement MyClass () ».Peut être ignoré si le type de nœud ne représente pas des éléments de modèle.
Propriété publique StateImageIndex Obtient ou définit l'index de l'image utilisée pour indiquer l'état du TreeNode lorsque la propriété CheckBoxes du TreeView parent a la valeur false. (Hérité de TreeNode.)
Propriété publique StateImageKey Obtient ou définit la clé de l'image utilisée pour indiquer l'état du TreeNode lorsque la propriété CheckBoxes du TreeView parent a la valeur false. (Hérité de TreeNode.)
Propriété publique Tag Obtient ou définit l'objet qui contient les données relatives au nœud d'arbre. (Hérité de TreeNode.)
Propriété publique Text Obtient ou définit le texte affiché dans l'étiquette du nœud d'arbre. (Hérité de TreeNode.)
Propriété publique ToolTipText Obtient ou définit le texte qui apparaît lorsque le pointeur de la souris est placé sur TreeNode. (Hérité de TreeNode.)
Propriété publique TreeView Obtient l'arborescence parente à laquelle le nœud d'arbre est assigné. (Hérité de TreeNode.)

Début

Méthodes

  Nom Description
Méthode publique BeginEdit Démarre la modification de l'étiquette du nœud d'arbre. (Hérité de TreeNode.)
Méthode publique Clone Copie le nœud d'arbre et l'ensemble du sous-arbre rattaché à ce nœud d'arbre. (Hérité de TreeNode.)
Méthode publique Collapse() Réduit le nœud d'arbre. (Hérité de TreeNode.)
Méthode publique Collapse(Boolean) Réduit TreeNode et réduit éventuellement ses enfants. (Hérité de TreeNode.)
Méthode publique CreateObjRef Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode protégée Deserialize Charge l'état du TreeNode à partir du SerializationInfo. (Hérité de TreeNode.)
Méthode publique Dispose() (Hérité de ExplorerTreeNode.)
Méthode protégée Dispose(Boolean) La substitution pour la méthode dispose décrocher l'observation des modifications de nom d'élément (Substitue ExplorerTreeNode.Dispose(Boolean).)
Méthode publique EndEdit Termine la modification de l'étiquette du nœud d'arbre. (Hérité de TreeNode.)
Méthode publique EnsureVisible Garantit que le nœud d'arbre est visible, en développant les nœuds d'arbre et en faisant défiler le contrôle TreeView. (Hérité de TreeNode.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique Expand Développe le nœud d'arbre. (Hérité de TreeNode.)
Méthode publique ExpandAll Développe tous les nœuds d'arbre enfants. (Hérité de TreeNode.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetLifetimeService Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique GetNodeCount Retourne le nombre de nœuds d'arbre enfants. (Hérité de TreeNode.)
Méthode protégée GetRepresentedElement (Substitue ExplorerTreeNode.GetRepresentedElement().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique InitializeLifetimeService Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode protégée MemberwiseClone() Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.)
Méthode protégée ProvideNodeText Fournit le texte pour le nœud. (Hérité de ExplorerTreeNode.)
Méthode publique Remove Supprime le nœud d'arbre en cours du contrôle TreeView. (Hérité de TreeNode.)
Méthode protégée Serialize Enregistre l'état du TreeNode dans le SerializationInfo spécifié. (Hérité de TreeNode.)
Méthode protégée SetRepresentedElement (Substitue ExplorerTreeNode.SetRepresentedElement(ModelElement).)
Méthode publique Toggle Fait basculer le nœud d'arbre entre l'état développé ou réduit. (Hérité de TreeNode.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de TreeNode.)
Méthode publique Update Forcez une mise à jour de la représentation visuelle du nœud, c. autrement dit.texte et icône (Substitue ExplorerTreeNode.Update().)
Méthode publique UpdateNodeText Met à jour le texte pour le nœud. (Hérité de ExplorerTreeNode.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ISerializable.GetObjectData Remplit un objet d'informations de sérialisation avec les données nécessaires pour sérialiser TreeNode. (Hérité de TreeNode.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Shell, espace de noms