DesignerWindowPane, classe
Cette classe hérite d'WindowPane et l'étend pour fournir les fonctionnalités conceptrices.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.WindowPane
Microsoft.VisualStudio.Shell.Design.DesignerWindowPane
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class DesignerWindowPane _
Inherits WindowPane _
Implements IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, _
IVsWindowFrameNotify
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class DesignerWindowPane : WindowPane,
IVsDesignerInfo, IVsToolboxUser, IVsBatchUpdate, IVsExtensibleObject, IVsWindowFrameNotify
Le type DesignerWindowPane expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DesignerWindowPane | Initialise une nouvelle instance de la classe DesignerWindowPane. |
Début
Propriétés
Nom | Description | |
---|---|---|
CommandGuid | Obtient la commande interface utilisateur GUID associée avec ce volet de fenêtre. | |
Content | Obtient ou définit le contenu de cette fenêtre Outil. (Hérité de WindowPane.) | |
EditorView | Obtient la vue d'éditeur pour ce volet de fenêtre. | |
InitializationMode | Obtient le mode d'initialisation qui est associé à ce volet de fenêtre. (Hérité de WindowPane.) | |
Surface | Obtient l'aire de conception. | |
Window | Obtient la fenêtre associée avec ce volet de fenêtre. (Hérité de WindowPane.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddDefaultServices | Ajoute les services de valeur par défaut que que le volet de fenêtre le fournit. | |
Dispose() | Supprime le volet de fenêtre et ses ressources. (Hérité de WindowPane.) | |
Dispose(Boolean) | Supprime l'aire de conception. (Substitue WindowPane.Dispose(Boolean).) | |
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.) | |
GetAutomationObject | Obtient l'objet Automation pour ce volet de fenêtre. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetService | Obtient le service du type spécifié. (Substitue WindowPane.GetService(Type).) | |
GetToolboxItemSupported | Détermine si l'objet de données donné est pris en charge par le générateur. | |
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 | Appelé en réponse à ClosePane la méthode sur l'interface d'IVsWindowPane. (Substitue WindowPane.OnClose().) | |
OnCreate | Déclenché lorsque le volet de fenêtre est créé. (Hérité de WindowPane.) | |
OnFlush | Cette méthode est appelée lorsque Visual Studio souhaite le volet de fenêtre pour vider son état à la mémoire tampon sous-jacente. | |
OnToolboxItemPicked | Appelé lorsque le double d'utilisateur clique sur ou appuie sur entrez sur un élément de boîte à outils sur la Boîte à outils Visual Studio. | |
PreProcessMessage | Prétraite les messages des clés de navigation. (Hérité de WindowPane.) | |
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.) | |
IVsBatchUpdate.FlushPendingUpdates | Appelé lorsque Visual Studio souhaite le volet de fenêtre pour vider son état à la mémoire tampon sous-jacente. | |
IVsDesignerInfo.get_DesignerTechnology | ||
IVsExtensibleObject.GetAutomationObject | Obtient l'objet Automation pour ce volet de fenêtre. | |
IVsToolboxUser.IsSupported | Détermine si l'utilisateur d'Toolbox prend en charge l'objet de données référencé. | |
IVsToolboxUser.ItemPicked | Envoie la notification qu'un élément dans Toolbox est sélectionné via un clic, ou en appuyant sur ENTRÉE. | |
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.) | |
IVsWindowFrameNotify.OnDockableChange | Informe Package que l'état accueilli d'une fenêtre est modifié. | |
IVsWindowFrameNotify.OnMove | Informe Package qu'une fenêtre est déplacée. | |
IVsWindowFrameNotify.OnShow | Informe Package d'une modification de l'état de l'affichage de la fenêtre. | |
IVsWindowFrameNotify.OnSize | Informe Package qu'une fenêtre est redimensionnée. | |
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.) |
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.