DiagramDocView, classe
Représente une vue de diagramme dans le concepteur ou concepteur généré de langage spécifique au domaine.
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
Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView
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 DiagramDocView _
Inherits ModelingDocView _
Implements IVsFindTarget, IContextMenuHost
[CLSCompliantAttribute(false)]
public abstract class DiagramDocView : ModelingDocView,
IVsFindTarget, IContextMenuHost
Le type DiagramDocView expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DiagramDocView | Initialise une nouvelle instance de la classe DiagramDocView. |
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.) | |
AllDesigners | ||
Content | (Hérité de WindowPane.) | |
ContextMenuId | Obtient le menu contextuel à afficher lorsqu'un utilisateur clique avec le bouton droit sur la vue du diagramme. | |
ContextMenuMousePosition | Obtient la position de la souris lorsque le menu contextuel est appelé pour la vue du diagramme. | |
ContextMenuXPosition | Position x du menu contextuel | |
ContextMenuYPosition | Position y du menu contextuel | |
CurrentDesigner | Obtient la vue de diagramme active. | |
CurrentDiagram | Obtient le modèle actuellement sélectionné dans la vue active du diagramme. | |
DefaultToolboxTabName | Obtient le nom de l'onglet Boîte à outils que l'utilisateur a cliqué. (Hérité de ModelingDocView.) | |
DefaultToolboxTabToolboxItemsCount | (Hérité de ModelingDocView.) | |
DocData | Obtient un document pour la fenêtre de document. (Hérité de ModelingDocView.) | |
Frame | Obtient le 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 Sélection des objets. (Hérité de ModelingDocView.) | |
HelpService | Obtient le service d'aide. (Hérité de ModelingWindowPane.) | |
InitializationMode | (Hérité de WindowPane.) | |
IsContextMenuShowing | Obtient le menu contextuel et vérifie s'il apparaît pour la vue du diagramme. | |
IsPrimaryView | Obtient la fenêtre de document et vérifie si cette fenêtre est la fenêtre du document principal. (Hérité de ModelingDocView.) | |
MenuService | Obtient le service de commande de menu. (Hérité de ModelingWindowPane.) | |
PrimarySelection | Obtient l'élément principal sélectionné dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
ProvideViewHelper | Obtient la fenêtre de document et vérifie si un programme d'assistance de vue doit être créé pour la fenêtre de document. (Hérité de ModelingDocView.) | |
SelectedElements | Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionCount | Obtient le nombre d'éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
SelectionHelpService | Obtient le service d'aide de la sélection. (Hérité de ModelingWindowPane.) | |
ServiceProvider | Obtient le fournisseur de services local pour ce volet de fenêtre. (Hérité de ModelingWindowPane.) | |
TargetToolboxItemFilterAttributes | Obtient une collection d'attributs de filtre pour un élément Toolbox . (Substitue ModelingDocView.TargetToolboxItemFilterAttributes.) | |
ToolboxService | Obtient le service boîte à outils. (Hérité de ModelingDocView.) | |
Window | (Hérité de WindowPane.) |
Début
Méthodes
Nom | Description | |
---|---|---|
BaseLoadView | À appeler lorsque le DocData associé a terminé le chargement ou le rechargement, principalement depuis DocView.LoadView().Exécute toute initialisation de base requise après avoir chargé de nouveaux DocData dans la vue. (Hérité de ModelingDocView.) | |
CommitPendingEditForCommand | Vérifie si les modifications en attente doivent être validées avant qu'une commande soit exécutée. (Substitue ModelingWindowPane.CommitPendingEditForCommand(CommandID).) | |
CountAllObjects | Compte le nombre d'éléments contenus dans le modèle. (Substitue ModelingWindowPane.CountAllObjects().) | |
CountObjects | Comptabilise le nombre d'éléments dans le volet de la fenêtre ou dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
CountSelectedObjects | Obtient le nombre d'éléments contenus dans la sélection actuelle. (Hérité de ModelingWindowPane.) | |
CreateDiagramView | Crée une vue de diagramme pour la fenêtre de document. | |
Dispose() | (Hérité de WindowPane.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par DiagramDocView et libère éventuellement les ressources managées. (Substitue ModelingDocView.Dispose(Boolean).) | |
DoSelectObjects | Sélectionne des éléments dans la vue de diagramme. (Substitue ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32).) | |
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.) | |
Find | Actuellement non implémenté. | |
GetAllObjects | Obtient tous les éléments dans le modèle. (Substitue ModelingWindowPane.GetAllObjects(UInt32, array<Object[]).) | |
GetCapabilities | Spécifie les options de recherche prises en charge. | |
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.) | |
GetCurrentSpan | Actuellement non implémenté. | |
GetDiagramFromPhysicalView | Obtient un modèle de Store afin qu'il puisse s'afficher dans la vue du diagramme. | |
GetFindState | Actuellement non implémenté. | |
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. (Hérité de ModelingWindowPane.) | |
GetProperty | Obtient les propriétés qui sont assignées à un élément dans le modèle. | |
GetSearchImage | Actuellement non implémenté. | |
GetSelectedComponents | Obtient les composants sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
GetSelectedObjects | Obtient les éléments sélectionnés dans le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
GetService | Obtient le service du type spécifié.Remplacez cette méthode pour retourner le service de commande de menu personnalisé (Hérité de ModelingWindowPane.) | |
GetSite | Obtient le site qui a été défini avec le SetSite. (Hérité de ModelingWindowPane.) | |
GetToolboxItemFilterAttributes | Obtient une collection de chaînes de filtre et les types de filtre pour la Boîte à outils. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque le volet de la fenêtre. (Hérité de ModelingWindowPane.) | |
Initialize | Initialise une instance de la classe ModelingDocView. (Hérité de ModelingDocView.) | |
InterceptDataObject | Appelée par la boîte à outils lorsque l'objet de données d'entrée va entrer dans une opération de glisser-déplacer.Cette méthode permet à l'objet de données d'entrée d'être remplacé par l'objet de données renvoyé, qui sera inclus dans l'opération de glisser-déplacer.L'implémentation de base retourne la valeur Null, ce qui signifie qu'il n'y a aucune substitution de l'objet de données d'entrée. (Hérité de ModelingDocView.) | |
IsDataObjectSupported | Vérifie si un élément de la boîte à outils peut être utilisé avec la fenêtre de document. (Hérité de ModelingDocView.) | |
IsObjectBrowsable | Retourne la valeur true si l'attribut Browsable de l'élément a la valeur true. | |
IsSupported | Vérifie si la fenêtre de document prend en charge un élément dans la boîte à outils. (Hérité de ModelingDocView.) | |
ItemPicked | Prévient les clients qu'un utilisateur a cliqué sur un élément dans la boîte à outils ou appuyé sur ENTRÉE pour sélectionner l'élément. (Hérité de ModelingDocView.) | |
LoadUIState | (Hérité de WindowPane.) | |
LoadView | Vérifie si le document a chargé dans une fenêtre de document. (Hérité de ModelingDocView.) | |
MarkSpan | Actuellement non implémenté. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
NavigateTo | Actuellement non implémenté. | |
NotifyFindTarget | Ce membre n'est plus utilisé. | |
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é. (Hérité de ModelingWindowPane.) | |
OnContextMenuRequested | Traite une demande relative au menu contextuel. | |
OnCreate | Lorsque le document est chargé, crée une vue pour la fenêtre de document. (Hérité de ModelingDocView.) | |
OnSelectionChanged | Recalcule les filtres de boîte à outils à utiliser. (Substitue ModelingWindowPane.OnSelectionChanged(EventArgs).) | |
OnSelectionChanging | Prévient les écouteurs d'événements avant que la sélection ne change. (Hérité de ModelingWindowPane.) | |
OnToolboxItemSelected | Lorsqu'un utilisateur clique sur un élément dans la boîte à outils, appelle ToolboxItemSelected. (Hérité de ModelingDocView.) | |
OnToolboxSelectionChanged | (Hérité de ModelingDocView.) | |
PreProcessMessage | Gère les messages de fenêtre. (Hérité de ModelingWindowPane.) | |
Replace | Actuellement non implémenté. | |
SaveUIState | (Hérité de WindowPane.) | |
SelectObjects | Sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.) | |
SetFindState | Actuellement non implémenté. | |
SetInfo | Met à jour la barre d'état de la fenêtre de document. (Hérité de ModelingDocView.) | |
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 de l'environnement. (Hérité de ModelingWindowPane.) | |
Show | Affiche le volet de la fenêtre, le place à l'avant et en fait la fenêtre active. (Hérité de ModelingWindowPane.) | |
ShowContextMenu | Affiche le menu contextuel à un emplacement spécifique dans la vue du diagramme. | |
ShowNoActivate | Affiche le volet de la fenêtre, le place à l'avant, mais n'en 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.) | |
UpdateToolboxFilters | Met à jour la collection de filtres de boîte à outils à utiliser avec la vue de diagramme active. |
Début
Événements
Nom | Description | |
---|---|---|
SelectionChanged | Déclenché après que la sélection dans le volet de la fenêtre ait changé. (Hérité de ModelingWindowPane.) | |
SelectionChanging | Déclenché avant que la sélection dans le volet de la 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 à la fenêtre de document. (Hérité de ModelingDocView.) | |
ToolboxSelectionChanged | Appelée lorsque la sélection de la boîte à outils change (par un simple clic ou en appuyant sur les touches de direction Haut et Bas). (Hérité de ModelingDocView.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsFindTarget.GetMatchRect | ||
IVsToolboxActiveUserHook.InterceptDataObject | Appelée par la boîte à outils lorsque l'objet de données d'entrée va entrer dans une opération de glisser-déplacer.Cette méthode permet à l'objet de données d'entrée d'être remplacé par l'objet de données de sortie, qui sera inclus dans l'opération de glisser-déplacer. (Hérité de ModelingDocView.) | |
IVsStatusbarUser.SetInfo | Appelée par le shell lorsqu'il est temps que nous définissions des informations sur la barre d'état. (Hérité de ModelingDocView.) | |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Appelée lorsque la sélection de la boîte à outils change (par un simple clic ou en appuyant sur les touches de direction Haut et Bas). (Hérité de ModelingDocView.) | |
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
Notes
Utilisez la vue de diagramme pour afficher les modèles. Un modèle est une collection d'éléments.
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.