ClipboardCommandSet, classe
Représente un sous-ensemble des commandes qui sont disponibles dans les menus dans un langage spécifique au domaine.Méthodes overrides dans YourLanguageClipboardCommandSet pour modifier la façon dont ces commandes sont traitées.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
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 ClipboardCommandSet _
Inherits CommandSetLibrary
[CLSCompliantAttribute(false)]
public abstract class ClipboardCommandSet : CommandSetLibrary
Le type ClipboardCommandSet expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ClipboardCommandSet | Crée un nouveau CommandSet |
Début
Propriétés
Nom | Description | |
---|---|---|
CreateBitmapPreference | ||
CurrentDocData | (Hérité de CommandSetLibrary.) | |
CurrentDocumentSelection | (Hérité de CommandSetLibrary.) | |
CurrentModelingDocView | (Hérité de CommandSetLibrary.) | |
CurrentSelection | (Hérité de CommandSetLibrary.) | |
ElementOperations | ||
MenuService | (Hérité de CommandSetLibrary.) | |
MonitorSelection | (Hérité de CommandSetLibrary.) | |
SelectedElements | ||
ServiceProvider | (Hérité de CommandSetLibrary.) | |
SingleDocumentSelection | (Hérité de CommandSetLibrary.) | |
SingleSelection | (Hérité de CommandSetLibrary.) | |
TargetElement |
Début
Méthodes
Nom | Description | |
---|---|---|
CanDeleteSelectedItems | Retourne la valeur true si les éléments sélectionnés peuvent être supprimées. (Hérité de CommandSetLibrary.) | |
CopyModelElementsIntoElementGroupPrototype | Copie la collection de ModelElements à l'IDataObject spécifié | |
CreateBitmapForClipboard | Copie ou coupée appelée sur pour générer une bitmap qui peut être placée dans le presse-papiers, un ensemble donné de formes, ou null pour ne placer aucune bitmap dans le presse-papiers. | |
CreateMetafileForClipboard | Copie ou coupée appelée sur pour générer un fichier de métadonnées pour le presse-papiers.L'implémentation par défaut génère un métafichier amélioré. | |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
DeleteSelectedItems | Supprimez les éléments sélectionnés. (Hérité de CommandSetLibrary.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetMenuCommands | Définit la liste de commandes de menu que ce CommandSet implémente. (Hérité de CommandSetLibrary.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | Initialisez le jeu de commandes.Appels GetMenuCommands et caches le résultat. (Hérité de CommandSetLibrary.) | |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
IsAnyDocumentSelectionCompartment | True si les éléments de l'ordinateur dans la liste de sélection est un compartiment. (Hérité de CommandSetLibrary.) | |
IsAnyDocumentSelectionMoveableHostShape | True si les éléments de l'ordinateur dans la liste de sélection est une forme hôte mobile, qui ne peut pas être supprimée. (Hérité de CommandSetLibrary.) | |
IsAnyDocumentSelectionUndeletable | True si des éléments de l'de forme dans la liste de sélection ne peuvent pas être supprimés. (Hérité de CommandSetLibrary.) | |
IsCurrentDiagramEmpty | True si le diagramme n'a aucun enfant. (Hérité de CommandSetLibrary.) | |
IsDiagramSelected | True si le diagramme est sélectionné. (Hérité de CommandSetLibrary.) | |
IsSingleDocumentSelection | True s'il n'existe qu'un seul élément sélectionné sur le document actif. (Hérité de CommandSetLibrary.) | |
IsSingleSelection | True s'il n'existe qu'un seul élément sélectionné dans la fenêtre de document actif ou la fenêtre Outil. (Hérité de CommandSetLibrary.) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
ProcessOnMenuCopyCommand | Copie la sélection au presse-papiers.Substituez cette méthode pour modifier le comportement. | |
ProcessOnMenuCutCommand | Copie la sélection au presse-papiers et supprime les éléments du modèle.Substituez cette méthode pour modifier le comportement. | |
ProcessOnMenuPasteCommand | Insère le contenu de presse-papiers dans le modèle.Substituez cette méthode pour modifier le comportement. | |
ProcessOnStatusCopyCommand | Appelé pour déterminer si la Commande de copie doit être activée et visible sur un menu.Si vous substituez cette méthode, définissez cmd. Actif et cmd. Visible. | |
ProcessOnStatusCutCommand | Appelé pour déterminer si la commande couper doit être activée et visible sur un menu.Si vous substituez cette méthode, définissez cmd. Actif et cmd. Visible. | |
ProcessOnStatusPasteCommand | Appelé pour déterminer si la commande de collage doit être activée et visible sur un menu.Si vous substituez cette méthode, définissez cmd. Actif et cmd. Visible. | |
ResolveExportedShapesForClipboardImages | Obtenez l'ensemble terminé de formes et de liens qui doivent être exportés au presse-papiers, donné un ensemble d'éléments de modèle. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Lorsqu'un ensemble d'éléments de modèle doit être copié au presse-papiers, il prépare un IDataObject qui contient : un ElementGroupPrototype contenant les éléments de modèle ; une bitmap des formes qui présentent les éléments de modèle ; et un métafichier étendu des formes.L'EGP peut être utilisé pour coller dans un autre langage DÉSOLÉ, un diagramme UML, ou une application différente qui inclut du code DÉSOLÉ.La bitmap et des versions EMF peuvent être utilisées pour coller des images des formes dans d'autres applications telles que PowerPoint.
Pour plus d'informations, consultez Comment : modifier une commande de menu standard dans un langage spécifique à un domaine et Comment : ajouter une commande au menu contextuel.
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.