ModelingWindowPane, classe
Fournit la notification d'événements de service de sélection et de sélection pour l'affichage des fenêtres Outil et fenêtres de document.
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.ModelingDocView
Microsoft.VisualStudio.Modeling.Shell.ToolWindow
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 ModelingWindowPane _
Inherits WindowPane _
Implements IObjectWithSite, ISelectionContainer, ISelectionService
[CLSCompliantAttribute(false)]
public abstract class ModelingWindowPane : WindowPane,
IObjectWithSite, ISelectionContainer, ISelectionService
Le type ModelingWindowPane expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingWindowPane | Initialise une nouvelle instance de la classe ModelingWindowPane avec le IServiceProvider spécifié. |
Début
Propriétés
Nom | Description | |
---|---|---|
ActiveInPlaceEditWindow | Obtient et définit la fenêtre active pour la modification sur place. | |
Content | (Hérité de WindowPane.) | |
Frame | Obtient le IVsWindowFrame qui correspond à cette fenêtre. | |
HasSelectableObjects | Retourne si ce volet de fenêtre comprend des objets qui peuvent être sélectionnés. | |
HelpService | Obtient le service d'aide. | |
InitializationMode | (Hérité de WindowPane.) | |
MenuService | Obtient le service de commande de menu. | |
PrimarySelection | Obtient l'élément principal sélectionné dans le volet de la fenêtre. | |
SelectedElements | Obtient les éléments sélectionnés dans le volet de la fenêtre. | |
SelectionCount | Obtient le nombre d'éléments sélectionnés dans le volet de la fenêtre. | |
SelectionHelpService | Obtient le service d'aide de la sélection. | |
ServiceProvider | Obtient le fournisseur de services local pour ce volet de fenêtre. | |
Window | (Hérité de WindowPane.) |
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. | |
CountAllObjects | Obtient le nombre d'éléments contenus dans le volet de la fenêtre. | |
CountObjects | Comptabilise le nombre d'éléments dans le volet de la fenêtre ou dans la sélection actuelle. | |
CountSelectedObjects | Obtient le nombre d'éléments contenus dans la sélection actuelle. | |
Dispose() | (Hérité de WindowPane.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par ModelingWindowPane et libère éventuellement les ressources managées. (Substitue WindowPane.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. | |
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. | |
GetComponentSelected | Spécifie si le composant donné est sélectionné. | |
GetContainerSelected | Spécifie si le conteneur donné est sélectionné. | |
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. | |
GetSelectedComponents | Obtient les composants sélectionnés dans le volet de la fenêtre. | |
GetSelectedObjects | Obtient les éléments sélectionnés dans le volet de la fenêtre. | |
GetService | Obtient le service du type spécifié.Remplacez cette méthode pour retourner le service de commande de menu personnalisé (Substitue WindowPane.GetService(Type).) | |
GetSite | Obtient le site qui a été défini avec le SetSite. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque le volet de la fenêtre. | |
Initialize | (Hérité de WindowPane.) | |
LoadUIState | (Hérité de WindowPane.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
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é. (Substitue WindowPane.OnClose().) | |
OnCreate | (Hérité de WindowPane.) | |
OnSelectionChanged | Prévient les écouteurs d'événements lorsque la sélection a changé. | |
OnSelectionChanging | Prévient les écouteurs d'événements avant que la sélection ne change. | |
PreProcessMessage | Gère les messages de fenêtre. (Substitue WindowPane.PreProcessMessage(Message%).) | |
SaveUIState | (Hérité de WindowPane.) | |
SelectObjects | Sélectionne des éléments dans le volet de fenêtre. | |
SetSelectedComponents(ICollection) | Ajoute les composants spécifiés dans le conteneur de sélection et notifie le shell de la modification de sélection. | |
SetSelectedComponents(ICollection, SelectionTypes) | Actuellement non implémenté. | |
SetSite | Initialise le volet de fenêtre de l'environnement. | |
Show | Affiche le volet de la fenêtre, le place à l'avant et en fait la fenêtre active. | |
ShowNoActivate | Affiche le volet de la fenêtre, le place à l'avant, mais n'en fait pas la fenêtre active. | |
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é. | |
SelectionChanging | Déclenché avant que la sélection dans le volet de la fenêtre change. |
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
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.