Partager via


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
Méthode publique DesignerWindowPane Initialise une nouvelle instance de la classe DesignerWindowPane.

Début

Propriétés

  Nom Description
Propriété publique CommandGuid Obtient la commande interface utilisateur GUID associée avec ce volet de fenêtre.
Propriété publique Content Obtient ou définit le contenu de cette fenêtre Outil. (Hérité de WindowPane.)
Propriété publique EditorView Obtient la vue d'éditeur pour ce volet de fenêtre.
Propriété protégée InitializationMode Obtient le mode d'initialisation qui est associé à ce volet de fenêtre. (Hérité de WindowPane.)
Propriété protégée Surface Obtient l'aire de conception.
Propriété publique Window Obtient la fenêtre associée avec ce volet de fenêtre. (Hérité de WindowPane.)

Début

Méthodes

  Nom Description
Méthode protégée AddDefaultServices Ajoute les services de valeur par défaut que que le volet de fenêtre le fournit.
Méthode publique Dispose() Supprime le volet de fenêtre et ses ressources. (Hérité de WindowPane.)
Méthode protégée Dispose(Boolean) Supprime l'aire de conception. (Substitue WindowPane.Dispose(Boolean).)
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object 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 GetAutomationObject Obtient l'objet Automation pour ce volet de fenêtre.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetService Obtient le service du type spécifié. (Substitue WindowPane.GetService(Type).)
Méthode protégée GetToolboxItemSupported Détermine si l'objet de données donné est pris en charge par le générateur.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée Initialize Initialise les services après que le volet de fenêtre a été installé. (Hérité de WindowPane.)
Méthode publique LoadUIState Substitution pour charger l'état enregistré précédemment du volet. (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 OnClose Appelé en réponse à ClosePane la méthode sur l'interface d'IVsWindowPane. (Substitue WindowPane.OnClose().)
Méthode protégée OnCreate Déclenché lorsque le volet de fenêtre est créé. (Hérité de WindowPane.)
Méthode protégée 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.
Méthode protégée 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.
Méthode protégée PreProcessMessage Prétraite les messages des clés de navigation. (Hérité de WindowPane.)
Méthode publique 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.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IServiceProvider.GetService Obtient le service du type spécifié. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.Exec Exécute la commande spécifiée. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.QueryStatus Obtient l'état des commandes. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsBatchUpdate.FlushPendingUpdates Appelé lorsque Visual Studio souhaite le volet de fenêtre pour vider son état à la mémoire tampon sous-jacente.
Implémentation d'interface expliciteMéthode privée IVsDesignerInfo.get_DesignerTechnology
Implémentation d'interface expliciteMéthode privée IVsExtensibleObject.GetAutomationObject Obtient l'objet Automation pour ce volet de fenêtre.
Implémentation d'interface expliciteMéthode privée IVsToolboxUser.IsSupported Détermine si l'utilisateur d'Toolbox prend en charge l'objet de données référencé.
Implémentation d'interface expliciteMéthode privée IVsToolboxUser.ItemPicked Envoie la notification qu'un élément dans Toolbox est sélectionné via un clic, ou en appuyant sur ENTRÉE.
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CloseUIElementPane Ferme le volet. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CreateUIElementPane Crée le volet. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.GetDefaultUIElementSize Une fois implémenté dans une classe dérivée, obtient la taille par défaut du volet. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.LoadUIElementState Une fois implémenté dans une classe dérivée, stockage personnalisé d'état de charges. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SaveUIElementState Enregistre l'état du volet au flux de données spécifié. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SetUIElementSite Définit le site pour ce volet de fenêtre. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.TranslateUIElementAccelerator Les accélérateurs clavier de handles avant le shell traite le message. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowFrameNotify.OnDockableChange Informe Package que l'état accueilli d'une fenêtre est modifié.
Implémentation d'interface expliciteMéthode privée IVsWindowFrameNotify.OnMove Informe Package qu'une fenêtre est déplacée.
Implémentation d'interface expliciteMéthode privée IVsWindowFrameNotify.OnShow Informe Package d'une modification de l'état de l'affichage de la fenêtre.
Implémentation d'interface expliciteMéthode privée IVsWindowFrameNotify.OnSize Informe Package qu'une fenêtre est redimensionnée.
Implémentation d'interface expliciteMéthode privée IVsWindowPane.ClosePane Obsolète. Ferme le volet de fenêtre.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.CreatePaneWindow Obsolète. Crée un volet de fenêtre.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.GetDefaultSize Obsolète. Obtient la taille par défaut du volet de fenêtre.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.LoadViewState Obsolète. Charge l'état d'affichage enregistré.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SaveViewState Obsolète. Enregistre l'état d'affichage chargé.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SetSite Obsolète. Initialise ce volet de fenêtre avec le fournisseur de services spécifié.Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée 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.

Voir aussi

Référence

Microsoft.VisualStudio.Shell.Design, espace de noms

WindowPane