ModelingWindowPane, classe
Donne la notification d'événements de service de sélection et de sélection pour les deux vues de fenêtres Outil et 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 IVsWindowFrame qui correspond à cette fenêtre. | |
HasSelectableObjects | Se retourne si ce volet de fenêtre a les 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 sélectionné primaire dans le volet de fenêtre. | |
SelectedElements | Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. | |
SelectionCount | Obtient le nombre d'éléments qui sont sélectionnés dans le volet de fenêtre. | |
SelectionHelpService | Obtient le service d'aide de sélection. | |
ServiceProvider | Obtient le fournisseur de services qui est local à ce volet de fenêtre. | |
Window | (Hérité de WindowPane.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CommitPendingEditForCommand | Une fois implémenté dans une classe dérivée, spécifie si l'archivage en attente des modifications doit être validé avant qu'une commande soit exécutée. | |
CountAllObjects | Obtient le nombre d'éléments dans le volet de fenêtre. | |
CountObjects | Compte le nombre d'éléments dans le volet de fenêtre ou dans la sélection actuelle. | |
CountSelectedObjects | Obtient le nombre d'éléments 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 | Une fois implémenté 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 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 pour un type particulier. (Hérité de Object.) | |
GetObjects | Obtient l'un ou l'autre les éléments qui sont actuellement sélectionnés ou les éléments qui peuvent être sélectionnés dans le volet de fenêtre. | |
GetSelectedComponents | Obtient les composants qui sont sélectionnés dans le volet de fenêtre. | |
GetSelectedObjects | Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. | |
GetService | Obtient le service du type spécifié.Substituez cette méthode pour retourner le service personnalisé de commande de menu (Substitue WindowPane.GetService(Type).) | |
GetSite | Obtient le site qui a été défini avec SetSite. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque le volet de 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 des objets de volet de fenêtre de la sélection de menu contextuel lorsque le volet de fenêtre est fermé. (Substitue WindowPane.OnClose().) | |
OnCreate | (Hérité de WindowPane.) | |
OnSelectionChanged | Informe des écouteurs d'événements après que la sélection change. | |
OnSelectionChanging | Informe des écouteurs d'événements avant que la sélection change. | |
PreProcessMessage | Traite des 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 dans l'environnement. | |
Show | Affiche le volet de fenêtre, l'apporte vers l'avant, et lui fait la fenêtre active. | |
ShowNoActivate | Affiche le volet de fenêtre, l'apporte vers l'avant, mais ne lui 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 la sélection dans le volet de fenêtre a changé. | |
SelectionChanging | Déclenché avant la sélection dans le volet de 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.