ToolWindowPane, classe
Une implémentation par défaut pour une fenêtre Outil.Il peut être sous-classé pour implémenter une fenêtre Outil personnalisée.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.ToolWindowPane
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
<ComVisibleAttribute(True)> _
Public Class ToolWindowPane _
Inherits WindowPane _
Implements IVsWindowSearch
[ComVisibleAttribute(true)]
public class ToolWindowPane : WindowPane,
IVsWindowSearch
Le type ToolWindowPane expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ToolWindowPane() | Initialise une nouvelle instance d'ToolWindowPane avec un fournisseur de services d'nullRéférence Null (Nothing en Visual Basic) | |
ToolWindowPane(IServiceProvider) | Initialise une instance de cette classe. |
Début
Propriétés
Nom | Description | |
---|---|---|
BitmapIndex | Obtient ou définit l'index de l'image dans la bande de bitmap de l'utiliser pour l'icône de cadre de fenêtre. | |
BitmapResourceID | Obtient ou définit l'ID de ressource pour la bande bitmap de laquelle pour prendre l'icône de cadre de fenêtre. | |
Caption | Obtient ou définit la légende pour la fenêtre Outil. | |
Content | Obtient ou définit le contenu de cette fenêtre Outil. (Hérité de WindowPane.) | |
Frame | Obtient ou définit IVsWindowFrame qui héberge ToolWindowPane. | |
InitializationMode | Obtient le mode d'initialisation qui est associé à ce volet de fenêtre. (Hérité de WindowPane.) | |
Package | Obtient ou définit le package qui possède la fenêtre Outil. | |
SearchCategory | ||
SearchEnabled | ||
SearchFiltersEnum | ||
SearchHost | ||
SearchOptionsEnum | ||
ToolBar | Obtient ou définit l'CommandID. | |
ToolBarCommandTarget | ||
ToolBarDropTarget | Obtient ou définit la cible de déplacement de barre d'outils. | |
ToolBarLocation | Obtient ou définit l'emplacement de la barre d'outils dans la fenêtre Outil. | |
ToolClsid | Obtient ou définit CLSID d'un outil qui doit être utilisé pour cette fenêtre Outil. | |
Window | Obtient la fenêtre associée avec ce volet de fenêtre. (Hérité de WindowPane.) |
Début
Méthodes
Nom | Description | |
---|---|---|
ClearSearch | ||
CreateSearch | ||
Dispose() | Supprime le volet de fenêtre et ses ressources. (Hérité de WindowPane.) | |
Dispose(Boolean) | Supprime les ressources d'un volet de fenêtre. (Hérité de WindowPane.) | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object 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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetIVsWindowPane | Obtient IVsWindowPane qui est associé à la fenêtre Outil. | |
GetService | Obtient le service du type spécifié. (Hérité de WindowPane.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | Initialise les services après que le volet de fenêtre a été installé. (Hérité de WindowPane.) | |
LoadUIState | Substitution pour charger l'état enregistré précédemment du volet. (Hérité de WindowPane.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnClose | Déclenché lorsque la fenêtre est fermée. (Hérité de WindowPane.) | |
OnCreate | Déclenché lorsque le volet de fenêtre est créé. (Hérité de WindowPane.) | |
OnNavigationKeyDown | ||
OnToolBarAdded | Appelé lorsqu'une barre d'outils est ajoutée à la fenêtre Outil. | |
OnToolWindowCreated | Cette méthode peut être substituée par la classe dérivée pour exécuter tout code qui doit exécuter après la création d'IVsWindowFrame. | |
PreProcessMessage | Prétraite les messages des clés de navigation. (Hérité de WindowPane.) | |
ProvideSearchSettings | ||
SaveUIState | Substitution pour enregistrer les informations d'état personnalisées à utiliser ultérieurement lorsque le volet est régénéré. (Hérité de WindowPane.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IServiceProvider.GetService | Obtient le service du type spécifié. (Hérité de WindowPane.) | |
IOleCommandTarget.Exec | Exécute la commande spécifiée. (Hérité de WindowPane.) | |
IOleCommandTarget.QueryStatus | Obtient l'état des commandes. (Hérité de WindowPane.) | |
IVsUIElementPane.CloseUIElementPane | Ferme le volet. (Hérité de WindowPane.) | |
IVsUIElementPane.CreateUIElementPane | Crée le volet. (Hérité de WindowPane.) | |
IVsUIElementPane.GetDefaultUIElementSize | Une fois implémenté dans une classe dérivée, obtient la taille par défaut du volet. (Hérité de WindowPane.) | |
IVsUIElementPane.LoadUIElementState | Une fois implémenté dans une classe dérivée, stockage personnalisé d'état de charges. (Hérité de WindowPane.) | |
IVsUIElementPane.SaveUIElementState | Enregistre l'état du volet au flux de données spécifié. (Hérité de WindowPane.) | |
IVsUIElementPane.SetUIElementSite | Définit le site pour ce volet de fenêtre. (Hérité de WindowPane.) | |
IVsUIElementPane.TranslateUIElementAccelerator | Les accélérateurs clavier de handles avant le shell traite le message. (Hérité de WindowPane.) | |
IVsWindowPane.ClosePane | Obsolète. Ferme le volet de fenêtre.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.CreatePaneWindow | Obsolète. Crée un volet de fenêtre.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.GetDefaultSize | Obsolète. Obtient la taille par défaut du volet de fenêtre.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.LoadViewState | Obsolète. Charge l'état d'affichage enregistré.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.SaveViewState | Obsolète. Enregistre l'état d'affichage chargé.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.SetSite | Obsolète. Initialise ce volet de fenêtre avec le fournisseur de services spécifié.Obsolète. (Hérité de WindowPane.) | |
IVsWindowPane.TranslateAccelerator | Obsolète. Fait la traduction des clés de navigation.Obsolète (Hérité de WindowPane.) | |
IVsWindowSearch.Category |
Début
Remarques
Dérive d'WindowPane et hérite des services par défaut qu'WindowPane fournit.Les fenêtres Outil dérivées doivent offrir un constructeur public qui prend un fournisseur de services.Visual Studio utilise ce constructeur lorsqu'il crée une instance de la fenêtre Outil.
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.