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 | |
---|---|---|
ModelExplorerToolWindow | Initialise une nouvelle instance de la classe ModelExplorerToolWindow. |
Début
Propriétés
Nom | Description | |
---|---|---|
ActiveInPlaceEditWindow | Obtient et définit la fenêtre active pour la modification sur place. (Hérité de ModelingWindowPane.) | |
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.) | |
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.) | |
Content | (Hérité de WindowPane.) | |
DocData | Obtient un document en mémoire. (Hérité de ToolWindow.) | |
EnableUndo | Obtient l'opération d'annulation et vérifie si elle est activée pour la fenêtre Outil. (Substitue ToolWindow.EnableUndo.) | |
Frame | Obtient le IVsWindowFrame qui correspond à cette fenêtre. (Hérité de ModelingWindowPane.) | |
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.) | |
HasToolBar | Obtient la fenêtre Outil et vérifie si elle doit posséder une barre d'outils. (Hérité de ToolWindow.) | |
HelpService | Obtient le service d'aide. (Hérité de ModelingWindowPane.) | |
InitializationMode | (Hérité de WindowPane.) | |
MenuService | Obtient le service de commande de menu. (Hérité de ModelingWindowPane.) | |
PrimarySelection | Obtient l'élément principal sélectionné dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
SelectedElements | Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionCount | Obtient le nombre d'éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionHelpService | Obtient le service d'aide de la sélection. (Hérité de ModelingWindowPane.) | |
ServiceProvider | Obtient le fournisseur de services local pour ce volet de fenêtre. (Hérité de ModelingWindowPane.) | |
ToolBarHost | Obtient l'interface IVsToolWindowToolbarHost qui détermine comment les barres d'outils s'affichent dans la fenêtre Outil. (Hérité de ToolWindow.) | |
ToolWindowFont | Obtient la police à utiliser pour la fenêtre Outil. (Hérité de ToolWindow.) | |
TreeContainer | Obtient le conteneur de l'arborescence de navigation de l'Explorateur de modèles. | |
Window | Obtient la fenêtre Explorateur de modèles. (Substitue WindowPane.Window.) | |
WindowTitle | Obtient le titre de la fenêtre Explorateur de modèles. (Substitue ToolWindow.WindowTitle.) |
Début
Méthodes
Nom | Description | |
---|---|---|
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.) | |
CountAllObjects | Obtient le nombre d'éléments contenus dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
CountObjects | Comptabilise le nombre d'éléments dans le volet de la fenêtre ou dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
CountSelectedObjects | Obtient le nombre d'éléments contenus dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
CreateTreeContainer | Crée le conteneur de l'arborescence de navigation de l'Explorateur de modèles. | |
Dispose() | (Hérité de WindowPane.) | |
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).) | |
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.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetAllObjects | Obtient tous les éléments dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
GetComponentSelected | Spécifie si le composant donné est sélectionné. (Hérité de ModelingWindowPane.) | |
GetContainerSelected | Spécifie si le conteneur donné est sélectionné. (Hérité de ModelingWindowPane.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
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.) | |
GetSelectedComponents | Obtient les composants sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
GetSelectedObjects | Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
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.) | |
GetSite | Obtient le site qui a été défini avec le SetSite. (Hérité de ModelingWindowPane.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
Initialize | Initialise une nouvelle instance de la classe ToolWindow. (Hérité de ToolWindow.) | |
LoadUIState | (Hérité de WindowPane.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnAfterToolWindowCreate | Initialisation de la post-création. (Hérité de ToolWindow.) | |
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.) | |
OnCreate | Crée une fenêtre Outil. (Hérité de ToolWindow.) | |
OnDocumentWindowChanged | Informe les classes dérivées si une modification est apportée dans la fenêtre de document. (Substitue ToolWindow.OnDocumentWindowChanged(ModelingDocView, ModelingDocView).) | |
OnSelectionChanged | Prévient les écouteurs d'événements lorsque la sélection a changé. (Hérité de ModelingWindowPane.) | |
OnSelectionChanging | Prévient les écouteurs d'événements avant que la sélection ne change. (Hérité de ModelingWindowPane.) | |
OnToolWindowCreate | Écoute les modifications de frame dans une fenêtre de document. (Substitue ToolWindow.OnToolWindowCreate().) | |
PreProcessMessage | Gère les messages de fenêtre. (Hérité de ModelingWindowPane.) | |
SaveUIState | (Hérité de WindowPane.) | |
SelectObjects | Sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
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.) | |
SetSelectedComponents(ICollection, SelectionTypes) | Actuellement non implémenté. (Hérité de ModelingWindowPane.) | |
SetSite | Initialise le volet de fenêtre de l'environnement. (Hérité de ModelingWindowPane.) | |
Show | Affiche le volet de la fenêtre, le place à l'avant et en fait la fenêtre active. (Hérité de ModelingWindowPane.) | |
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.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
SelectionChanged | Déclenché après que la sélection dans le volet de la fenêtre ait changé. (Hérité de ModelingWindowPane.) | |
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 | |
---|---|---|
IVsWindowPane.ClosePane | Obsolète. (Hérité de WindowPane.) | |
IVsUIElementPane.CloseUIElementPane | (Hérité de WindowPane.) | |
IVsWindowPane.CreatePaneWindow | Obsolète. (Hérité de WindowPane.) | |
IVsUIElementPane.CreateUIElementPane | (Hérité de WindowPane.) | |
IOleCommandTarget.Exec | (Hérité de WindowPane.) | |
IVsWindowPane.GetDefaultSize | Obsolète. (Hérité de WindowPane.) | |
IVsUIElementPane.GetDefaultUIElementSize | (Hérité de WindowPane.) | |
IServiceProvider.GetService | (Hérité de WindowPane.) | |
IVsUIElementPane.LoadUIElementState | (Hérité de WindowPane.) | |
IVsWindowPane.LoadViewState | Obsolète. (Hérité de WindowPane.) | |
IOleCommandTarget.QueryStatus | (Hérité de WindowPane.) | |
IVsUIElementPane.SaveUIElementState | (Hérité de WindowPane.) | |
IVsWindowPane.SaveViewState | Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.SetSite | Obsolète. (Hérité de WindowPane.) | |
IVsUIElementPane.SetUIElementSite | (Hérité de WindowPane.) | |
IVsWindowPane.TranslateAccelerator | Obsolète. (Hérité de WindowPane.) | |
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.