Partager via


ModelExplorerToolWindow, classe

Représente la fenêtre Outil, qui héberge l'Explorateur de modèles.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
      Microsoft.VisualStudio.Modeling.Shell.ToolWindow
        Microsoft.VisualStudio.Modeling.Shell.ModelExplorerToolWindow

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

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelExplorerToolWindow _
    Inherits ToolWindow
[CLSCompliantAttribute(false)]
public abstract class ModelExplorerToolWindow : ToolWindow

Le type ModelExplorerToolWindow expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ModelExplorerToolWindow Initialise une nouvelle instance de la classe ModelExplorerToolWindow.

Début

Propriétés

  Nom Description
Propriété publique ActiveInPlaceEditWindow Obtient et définit la fenêtre active pour la modification sur place. (Hérité de ModelingWindowPane.)
Propriété protégée BitmapIndex En cas de substitution dans une classe dérivée, obtient l'index du fichier bitmap qui apparaît à côté du nom de la fenêtre Outil. (Hérité de ToolWindow.)
Propriété protégée BitmapResource En cas de substitution dans une classe dérivée, obtient l'ID de ressource du fichier bitmap qui apparaît à côté du nom de la fenêtre Outil. (Hérité de ToolWindow.)
Propriété publique Content (Hérité de WindowPane.)
Propriété publique DocData Obtient un document en mémoire. (Hérité de ToolWindow.)
Propriété protégée EnableUndo Obtient l'opération d'annulation et vérifie si elle est activée pour la fenêtre Outil. (Substitue ToolWindow.EnableUndo.)
Propriété publique Frame Obtient le IVsWindowFrame qui correspond à cette fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée HasSelectableObjects Obtient la fenêtre Outil et désactive la commande Sélectionner les objets si un document n'est pas chargé. (Hérité de ToolWindow.)
Propriété protégée HasToolBar Obtient la fenêtre Outil et vérifie si elle doit posséder une barre d'outils. (Hérité de ToolWindow.)
Propriété protégée HelpService Obtient le service d'aide. (Hérité de ModelingWindowPane.)
Propriété protégée InitializationMode (Hérité de WindowPane.)
Propriété publique MenuService Obtient le service de commande de menu. (Hérité de ModelingWindowPane.)
Propriété publique PrimarySelection Obtient l'élément principal sélectionné dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée SelectedElements Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Propriété publique SelectionCount Obtient le nombre d'éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée SelectionHelpService Obtient le service d'aide de la sélection. (Hérité de ModelingWindowPane.)
Propriété protégée ServiceProvider Obtient le fournisseur de services local pour ce volet de fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée ToolBarHost Obtient l'interface IVsToolWindowToolbarHost qui détermine comment les barres d'outils s'affichent dans la fenêtre Outil. (Hérité de ToolWindow.)
Propriété protégée ToolWindowFont Obtient la police à utiliser pour la fenêtre Outil. (Hérité de ToolWindow.)
Propriété publique TreeContainer Obtient le conteneur de l'arborescence de navigation de l'Explorateur de modèles.
Propriété publique Window Obtient la fenêtre Explorateur de modèles. (Substitue WindowPane.Window.)
Propriété publique WindowTitle Obtient le titre de la fenêtre Explorateur de modèles. (Substitue ToolWindow.WindowTitle.)

Début

Méthodes

  Nom Description
Méthode protégée CommitPendingEditForCommand En cas d'implémentation dans une classe dérivée, spécifie si les modifications en attente doivent être validées avant qu'une commande soit exécutée. (Hérité de ModelingWindowPane.)
Méthode protégée CountAllObjects Obtient le nombre d'éléments contenus dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique CountObjects Comptabilise le nombre d'éléments dans le volet de la fenêtre ou dans la sélection actuelle. (Hérité de ModelingWindowPane.)
Méthode protégée CountSelectedObjects Obtient le nombre d'éléments contenus dans la sélection actuelle. (Hérité de ModelingWindowPane.)
Méthode protégée CreateTreeContainer Crée le conteneur de l'arborescence de navigation de l'Explorateur de modèles.
Méthode publique Dispose() (Hérité de WindowPane.)
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par ModelExplorerToolWindow et libère éventuellement les ressources managées. (Substitue ToolWindow.Dispose(Boolean).)
Méthode protégée DoSelectObjects En cas d'implémentation dans une classe dérivée, sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
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 protégée GetAllObjects Obtient tous les éléments dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique GetComponentSelected Spécifie si le composant donné est sélectionné. (Hérité de ModelingWindowPane.)
Méthode publique GetContainerSelected Spécifie si le conteneur donné est sélectionné. (Hérité de ModelingWindowPane.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetObjects Obtient les éléments qui sont actuellement sélectionnés ou les éléments qui peuvent être sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique GetSelectedComponents Obtient les composants sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée GetSelectedObjects Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée GetService Obtient le service du type spécifié.Remplacez cette méthode pour retourner le service de commande de menu personnalisé (Hérité de ModelingWindowPane.)
Méthode publique GetSite Obtient le site qui a été défini avec le SetSite. (Hérité de ModelingWindowPane.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Hide Masque le volet de la fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée Initialize Initialise une nouvelle instance de la classe ToolWindow. (Hérité de ToolWindow.)
Méthode publique LoadUIState (Hérité de WindowPane.)
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 OnAfterToolWindowCreate Initialisation de la post-création. (Hérité de ToolWindow.)
Méthode protégée OnClose Supprime les objets du volet de la fenêtre de la sélection de menu contextuel lorsque le volet de la fenêtre est fermé. (Hérité de ModelingWindowPane.)
Méthode protégée OnCreate Crée une fenêtre Outil. (Hérité de ToolWindow.)
Méthode protégée OnDocumentWindowChanged Informe les classes dérivées si une modification est apportée dans la fenêtre de document. (Substitue ToolWindow.OnDocumentWindowChanged(ModelingDocView, ModelingDocView).)
Méthode protégée OnSelectionChanged Prévient les écouteurs d'événements lorsque la sélection a changé. (Hérité de ModelingWindowPane.)
Méthode protégée OnSelectionChanging Prévient les écouteurs d'événements avant que la sélection ne change. (Hérité de ModelingWindowPane.)
Méthode protégée OnToolWindowCreate Écoute les modifications de frame dans une fenêtre de document. (Substitue ToolWindow.OnToolWindowCreate().)
Méthode protégée PreProcessMessage Gère les messages de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique SaveUIState (Hérité de WindowPane.)
Méthode publique SelectObjects Sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique SetSelectedComponents(ICollection) Ajoute les composants spécifiés dans le conteneur de sélection et notifie le shell de la modification de sélection. (Hérité de ModelingWindowPane.)
Méthode publique SetSelectedComponents(ICollection, SelectionTypes) Actuellement non implémenté. (Hérité de ModelingWindowPane.)
Méthode publique SetSite Initialise le volet de fenêtre de l'environnement. (Hérité de ModelingWindowPane.)
Méthode publique Show Affiche le volet de la fenêtre, le place à l'avant et en fait la fenêtre active. (Hérité de ModelingWindowPane.)
Méthode publique ShowNoActivate Affiche le volet de la fenêtre, le place à l'avant, mais n'en fait pas la fenêtre active. (Hérité de ModelingWindowPane.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public SelectionChanged Déclenché après que la sélection dans le volet de la fenêtre ait changé. (Hérité de ModelingWindowPane.)
Événement public SelectionChanging Déclenché avant que la sélection dans le volet de la fenêtre change. (Hérité de ModelingWindowPane.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IVsWindowPane.ClosePane Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CloseUIElementPane (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.CreatePaneWindow Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CreateUIElementPane (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.Exec (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.GetDefaultSize Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.GetDefaultUIElementSize (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IServiceProvider.GetService (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.LoadUIElementState (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.LoadViewState Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.QueryStatus (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SaveUIElementState (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SaveViewState Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SetSite Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SetUIElementSite (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.TranslateAccelerator Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.TranslateUIElementAccelerator (Hérité de WindowPane.)

Début

Notes

Avant d'ajouter une fenêtre Outil du concepteur généré, vous devez inscrire la fenêtre. Pour plus d'informations, consultez ModelingPackage.

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