Partager via


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
Méthode protégée ModelingDocView Initialise une nouvelle instance de la classe ModelingDocView.

Début

Propriétés

  Nom Description
Propriété publique ActiveInPlaceEditWindow Obtient et définit la fenêtre active pour la modification sur place. (Hérité de ModelingWindowPane.)
Propriété publique Content (Hérité de WindowPane.)
Propriété protégée DefaultToolboxTabName Obtient le nom de l'onglet de boîte à outils que l'utilisateur a cliqué.
Propriété protégée DefaultToolboxTabToolboxItemsCount
Propriété publique DocData Obtient un document pour la fenêtre de document.
Propriété publique Frame Obtient IVsWindowFrame qui correspond à cette fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée 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.)
Propriété protégée HelpService Obtient le service d'aide. (Hérité de ModelingWindowPane.)
Propriété protégée InitializationMode (Hérité de WindowPane.)
Propriété protégée IsPrimaryView Obtient la fenêtre de document et la vérifie si cette fenêtre est la fenêtre de document primaire.
Propriété publique MenuService Obtient le service de commande de menu. (Hérité de ModelingWindowPane.)
Propriété publique PrimarySelection Obtient l'élément sélectionné primaire dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée 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.
Propriété protégée SelectedElements Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Propriété publique SelectionCount Obtient le nombre d'éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée SelectionHelpService Obtient le service d'aide de sélection. (Hérité de ModelingWindowPane.)
Propriété protégée ServiceProvider Obtient le fournisseur de services qui est local à ce volet de fenêtre. (Hérité de ModelingWindowPane.)
Propriété protégée TargetToolboxItemFilterAttributes Obtient une collection d'attributs de filtre pour la fenêtre de document.
Propriété protégée ToolboxService Obtient le service de boîte à outils.
Propriété publique Window (Hérité de WindowPane.)

Début

Méthodes

  Nom Description
Méthode protégée 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.
Méthode protégée 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.)
Méthode protégée CountAllObjects Obtient le nombre d'éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique CountObjects Compte le nombre d'éléments dans le volet de fenêtre ou dans la sélection actuelle. (Hérité de ModelingWindowPane.)
Méthode protégée CountSelectedObjects Obtient le nombre d'éléments dans la sélection actuelle. (Hérité de ModelingWindowPane.)
Méthode publique Dispose() (Hérité de WindowPane.)
Méthode protégée 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).)
Méthode protégée 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.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet 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 GetAllObjects Obtient tous les éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique GetComponentSelected Spécifie si le composant donné est sélectionné. (Hérité de ModelingWindowPane.)
Méthode publique GetContainerSelected Spécifie si le conteneur donné est sélectionné. (Hérité de ModelingWindowPane.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique 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.)
Méthode publique GetSelectedComponents Obtient les composants qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée GetSelectedObjects Obtient les éléments qui sont sélectionnés dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée 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.)
Méthode publique GetSite Obtient le site qui a été défini avec SetSite. (Hérité de ModelingWindowPane.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Hide Masque le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode protégée Initialize Initialise une instance de la classe ModelingDocView. (Substitue WindowPane.Initialize().)
Méthode protégée 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.
Méthode publique IsDataObjectSupported Vérifie si un élément dans la boîte à outils peut être utilisé avec la fenêtre de document.
Méthode publique IsSupported Vérifie si la fenêtre de document prend en charge un élément dans la boîte à outils.
Méthode publique 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.
Méthode publique LoadUIState (Hérité de WindowPane.)
Méthode protégée LoadView Vérifie si le document a chargé dans une fenêtre de document.
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 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.)
Méthode protégée OnCreate Lorsque le document est chargé, crée une vue pour la fenêtre de document. (Substitue WindowPane.OnCreate().)
Méthode protégée OnSelectionChanged Informe des écouteurs d'événements après que la sélection change. (Hérité de ModelingWindowPane.)
Méthode protégée OnSelectionChanging Informe des écouteurs d'événements avant que la sélection change. (Hérité de ModelingWindowPane.)
Méthode protégée OnToolboxItemSelected Lorsqu'un utilisateur clique sur un élément dans la boîte à outils, appelle ToolboxItemSelected.
Méthode protégée OnToolboxSelectionChanged
Méthode protégée PreProcessMessage Traite des messages de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique SaveUIState (Hérité de WindowPane.)
Méthode publique SelectObjects Sélectionne des éléments dans le volet de fenêtre. (Hérité de ModelingWindowPane.)
Méthode publique SetInfo Met à jour la barre d'état pour la fenêtre de document.
Méthode publique 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.)
Méthode publique SetSelectedComponents(ICollection, SelectionTypes) Actuellement non implémenté. (Hérité de ModelingWindowPane.)
Méthode publique SetSite Initialise le volet de fenêtre dans l'environnement. (Hérité de ModelingWindowPane.)
Méthode publique Show Affiche le volet de fenêtre, l'apporte vers l'avant, et lui fait la fenêtre active. (Hérité de ModelingWindowPane.)
Méthode publique 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.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public SelectionChanged Déclenché après la sélection dans le volet de fenêtre a changé. (Hérité de ModelingWindowPane.)
Événement public SelectionChanging Déclenché avant la sélection dans le volet de fenêtre change. (Hérité de ModelingWindowPane.)
Événement public ToolboxItemSelected Se produit lorsque l'utilisateur fait glisser l'élément sélectionné de la boîte à outils vers la fenêtre de document.
Événement public 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
Implémentation d'interface expliciteMéthode privée 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.
Implémentation d'interface expliciteMéthode privée IVsStatusbarUser.SetInfo Appelé par le shell lorsqu'il est temps pour que nous définissent les informations sur la barre d'état.
Implémentation d'interface expliciteMéthode privée 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).
Implémentation d'interface expliciteMéthode privée IVsWindowPane.ClosePane Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CloseUIElementPane (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.CreatePaneWindow Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.CreateUIElementPane (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.Exec (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.GetDefaultSize Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.GetDefaultUIElementSize (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IServiceProvider.GetService (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.LoadUIElementState (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.LoadViewState Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.QueryStatus (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SaveUIElementState (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SaveViewState Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.SetSite Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsUIElementPane.SetUIElementSite (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée IVsWindowPane.TranslateAccelerator Obsolète. (Hérité de WindowPane.)
Implémentation d'interface expliciteMéthode privée 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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Shell, espace de noms