ModelingDocView, classe
Représente une fenêtre de document dans le concepteur de langage spécifique à un domaine ou le générateur généré.
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.DiagramDocView
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 ModelingDocView _
Inherits ModelingWindowPane _
Implements IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
[CLSCompliantAttribute(false)]
public abstract class ModelingDocView : ModelingWindowPane,
IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
Le type ModelingDocView expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingDocView | Initialise une nouvelle instance de la classe ModelingDocView. |
Début
Propriétés
Nom | Description | |
---|---|---|
ActiveInPlaceEditWindow | Obtient et définit la fenêtre active pour la modification sur place. (Hérité de ModelingWindowPane.) | |
Content | (Hérité de WindowPane.) | |
DefaultToolboxTabName | Obtient le nom de l'onglet de boîte à outils que l'utilisateur a cliqué. | |
DefaultToolboxTabToolboxItemsCount | ||
DocData | Obtient un document pour la fenêtre de document. | |
Frame | Obtient IVsWindowFrame qui correspond à cette fenêtre. (Hérité de ModelingWindowPane.) | |
HasSelectableObjects | Obtient la fenêtre de document et si la fenêtre de document est ouverte, active l'option de Sélectionner des objets. (Substitue ModelingWindowPane.HasSelectableObjects.) | |
HelpService | Obtient le service d'aide. (Hérité de ModelingWindowPane.) | |
InitializationMode | (Hérité de WindowPane.) | |
IsPrimaryView | Obtient la fenêtre de document et la vérifie si cette fenêtre est la fenêtre de document primaire. | |
MenuService | Obtient le service de commande de menu. (Hérité de ModelingWindowPane.) | |
PrimarySelection | Obtient l'élément sélectionné primaire dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
ProvideViewHelper | Obtient la fenêtre de document et la vérifie si un programme d'assistance de vue doit être créé pour la fenêtre de document. | |
SelectedElements | Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionCount | Obtient le nombre d'éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionHelpService | Obtient le service d'aide de sélection. (Hérité de ModelingWindowPane.) | |
ServiceProvider | Obtient le fournisseur de services qui est local à ce volet de fenêtre. (Hérité de ModelingWindowPane.) | |
TargetToolboxItemFilterAttributes | Obtient une collection d'attributs de filtre pour la fenêtre de document. | |
ToolboxService | Obtient le service de boîte à outils. | |
Window | (Hérité de WindowPane.) |
Début
Méthodes
Nom | Description | |
---|---|---|
BaseLoadView | Pour être appelé lorsque le DocData associé est charger fini ou se recharger, principalement de DocView.LoadView ().Effectue toute initialisation de base requise après avoir chargé un nouveau DocData dans la vue. | |
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. (Hérité de ModelingWindowPane.) | |
CountAllObjects | Obtient le nombre d'éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
CountObjects | Compte le nombre d'éléments dans le volet de fenêtre ou dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
CountSelectedObjects | Obtient le nombre d'éléments dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
Dispose() | (Hérité de WindowPane.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par ModelingDocView et libère éventuellement les ressources managées. (Substitue ModelingWindowPane.Dispose(Boolean).) | |
DoSelectObjects | Une fois implémenté dans une classe dérivée, sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
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. (Hérité de ModelingWindowPane.) | |
GetComponentSelected | Spécifie si le composant donné est sélectionné. (Hérité de ModelingWindowPane.) | |
GetContainerSelected | Spécifie si le conteneur donné est sélectionné. (Hérité de ModelingWindowPane.) | |
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. (Hérité de ModelingWindowPane.) | |
GetSelectedComponents | Obtient les composants qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
GetSelectedObjects | Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
GetService | Obtient le service du type spécifié.Substituez cette méthode pour retourner le service personnalisé de commande de menu (Hérité de ModelingWindowPane.) | |
GetSite | Obtient le site qui a été défini avec SetSite. (Hérité de ModelingWindowPane.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
Initialize | Initialise une instance de la classe ModelingDocView. (Substitue WindowPane.Initialize().) | |
InterceptDataObject | Appelé par la boîte à outils lorsque l'objet de données d'entrée va d'entrer en fonction glisser-déplacère.Cette méthode permet l'objet de données d'entrée à substituer par l'objet de données retourné, qui iront en fonction glisser-déplacère à la place.Les retours de base d'implémentation annulent, qui ne signifie aucune substitution de l'objet de données d'entrée. | |
IsDataObjectSupported | Vérifie si un élément dans la boîte à outils peut être utilisé avec la fenêtre de document. | |
IsSupported | Vérifie si la fenêtre de document prend en charge un élément dans la boîte à outils. | |
ItemPicked | Informe des clients qu'un utilisateur a cliqué sur un élément dans la boîte à outils ou l'a appuyé sur ENTRÉE pour sélectionner l'élément. | |
LoadUIState | (Hérité de WindowPane.) | |
LoadView | Vérifie si le document a chargé dans une fenêtre de document. | |
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é. (Hérité de ModelingWindowPane.) | |
OnCreate | Lorsque le document est chargé, crée une vue pour la fenêtre de document. (Substitue WindowPane.OnCreate().) | |
OnSelectionChanged | Informe des écouteurs d'événements après que la sélection change. (Hérité de ModelingWindowPane.) | |
OnSelectionChanging | Informe des écouteurs d'événements avant que la sélection change. (Hérité de ModelingWindowPane.) | |
OnToolboxItemSelected | Lorsqu'un utilisateur clique sur un élément dans la boîte à outils, appelle ToolboxItemSelected. | |
OnToolboxSelectionChanged | ||
PreProcessMessage | Traite des messages de fenêtre. (Hérité de ModelingWindowPane.) | |
SaveUIState | (Hérité de WindowPane.) | |
SelectObjects | Sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
SetInfo | Met à jour la barre d'état pour la fenêtre de document. | |
SetSelectedComponents(ICollection) | Ajoute les composants spécifiés dans le conteneur de sélection et notifie le shell de la modification de sélection. (Hérité de ModelingWindowPane.) | |
SetSelectedComponents(ICollection, SelectionTypes) | Actuellement non implémenté. (Hérité de ModelingWindowPane.) | |
SetSite | Initialise le volet de fenêtre dans l'environnement. (Hérité de ModelingWindowPane.) | |
Show | Affiche le volet de fenêtre, l'apporte vers l'avant, et lui fait la fenêtre active. (Hérité de ModelingWindowPane.) | |
ShowNoActivate | Affiche le volet de fenêtre, l'apporte vers l'avant, mais ne lui fait pas la fenêtre active. (Hérité de ModelingWindowPane.) | |
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é. (Hérité de ModelingWindowPane.) | |
SelectionChanging | Déclenché avant la sélection dans le volet de fenêtre change. (Hérité de ModelingWindowPane.) | |
ToolboxItemSelected | Se produit lorsque l'utilisateur fait glisser l'élément sélectionné de la boîte à outils vers la fenêtre de document. | |
ToolboxSelectionChanged | Appelé lorsque la sélection de boîte à outils change (cliquez sur ou en appuyant sur les touches de déplacement du curseur vers le haut). |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsToolboxActiveUserHook.InterceptDataObject | Appelé par la boîte à outils lorsque l'objet de données d'entrée va d'entrer en fonction glisser-déplacère.Cette méthode permet l'objet de données d'entrée à substituer par l'objet de données de production, qui iront en fonction glisser-déplacère à la place. | |
IVsStatusbarUser.SetInfo | Appelé par le shell lorsqu'il est temps pour que nous définissent les informations sur la barre d'état. | |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Appelé lorsque la sélection sur la boîte à outils change (un clic ou en appuyant sur les touches de déplacement du curseur vers le haut). | |
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.