Classe ClipboardCommandSet
Rappresenta un sottoinsieme dei comandi disponibili nei menu in un linguaggio specifico di dominio.Override i metodi di TheLanguageClipboardCommandSet per modificare la modalità con cui questi controlli vengono elaborati.
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class ClipboardCommandSet _
Inherits CommandSetLibrary
[CLSCompliantAttribute(false)]
public abstract class ClipboardCommandSet : CommandSetLibrary
Il tipo ClipboardCommandSet espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ClipboardCommandSet | crea un nuovo CommandSet |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CreateBitmapPreference | ||
CurrentDocData | (Ereditato da CommandSetLibrary) | |
CurrentDocumentSelection | (Ereditato da CommandSetLibrary) | |
CurrentModelingDocView | (Ereditato da CommandSetLibrary) | |
CurrentSelection | (Ereditato da CommandSetLibrary) | |
ElementOperations | ||
MenuService | (Ereditato da CommandSetLibrary) | |
MonitorSelection | (Ereditato da CommandSetLibrary) | |
SelectedElements | ||
ServiceProvider | (Ereditato da CommandSetLibrary) | |
SingleDocumentSelection | (Ereditato da CommandSetLibrary) | |
SingleSelection | (Ereditato da CommandSetLibrary) | |
TargetElement |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CanDeleteSelectedItems | Restituisce true se gli elementi selezionati possono essere eliminati. (Ereditato da CommandSetLibrary) | |
CopyModelElementsIntoElementGroupPrototype | Copia la raccolta di ModelElements a IDataObject specificato | |
CreateBitmapForClipboard | Copia o taglia chiamata a per generare una bitmap che può essere inserita negli Appunti, fornito un set di forme, oppure null per evitare di inserire bitmap negli Appunti. | |
CreateMetafileForClipboard | Copia o taglia chiamata a per generare un file di metadati per gli Appunti.l'implementazione predefinita genera un Enhanced Metafile. | |
CreateObjRef | Critico per la sicurezza. Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) | |
DeleteSelectedItems | eliminare gli elementi selezionati. (Ereditato da CommandSetLibrary) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetLifetimeService | Critico per la sicurezza. Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
GetMenuCommands | Definisce l'elenco dei comandi di menu che questo CommandSet implementa. (Ereditato da CommandSetLibrary) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Initialize | Inizializzare l'insieme di comando.Chiamate GetMenuCommands e la cache il risultato. (Ereditato da CommandSetLibrary) | |
InitializeLifetimeService | Critico per la sicurezza. Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
IsAnyDocumentSelectionCompartment | True se qualsiasi elemento nell'elenco di selezione è un raggruppamento. (Ereditato da CommandSetLibrary) | |
IsAnyDocumentSelectionMoveableHostShape | True se qualsiasi elemento nell'elenco di selezione è una forma mobile host, che non può essere eliminato. (Ereditato da CommandSetLibrary) | |
IsAnyDocumentSelectionUndeletable | True se qualsiasi elemento di formato nell'elenco di selezione non possono essere eliminati. (Ereditato da CommandSetLibrary) | |
IsCurrentDiagramEmpty | True se il diagramma non ha figli. (Ereditato da CommandSetLibrary) | |
IsDiagramSelected | True se il diagramma viene selezionato. (Ereditato da CommandSetLibrary) | |
IsSingleDocumentSelection | True se c " è un solo elemento selezionato nel documento attivo. (Ereditato da CommandSetLibrary) | |
IsSingleSelection | True se c " è un solo elemento selezionato nella finestra o nella finestra degli strumenti di documento attivo. (Ereditato da CommandSetLibrary) | |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) | |
ProcessOnMenuCopyCommand | Copiare la selezione negli Appunti.Eseguire l'override di questo metodo per modificare il comportamento. | |
ProcessOnMenuCutCommand | Copiare la selezione negli Appunti e rimuove elementi dal modello.Eseguire l'override di questo metodo per modificare il comportamento. | |
ProcessOnMenuPasteCommand | Inserisce il contenuto degli Appunti nel modello.Eseguire l'override di questo metodo per modificare il comportamento. | |
ProcessOnStatusCopyCommand | Chiamato per determinare se il comando di copia deve essere abilitato ed è invisibile in un menu.Se si esegue l'override di questo metodo, impostare il cmd. attivato e cmd. visibile. | |
ProcessOnStatusCutCommand | Chiamato per determinare se il comando taglia deve essere abilitato ed è invisibile in un menu.Se si esegue l'override di questo metodo, impostare il cmd. attivato e cmd. visibile. | |
ProcessOnStatusPasteCommand | Chiamato per determinare se il comando Incolla deve essere abilitato ed è invisibile in un menu.Se si esegue l'override di questo metodo, impostare il cmd. attivato e cmd. visibile. | |
ResolveExportedShapesForClipboardImages | Ottenere il set completo di forme e collegamenti che devono essere esportati negli Appunti, fornito un set di elementi del modello. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Quando un set di elementi del modello deve essere copiato negli Appunti, un IDataObject viene preparato che contiene: un ElementGroupPrototype contenente gli elementi del modello; una bitmap delle forme che verificano gli elementi del modello; e metafile estese delle forme.Il EGP può essere utilizzato per incollare in un altro diagramma UML, DSL, o in un'altra applicazione che individua il modello DSL.La bitmap e le versioni EMF possono essere utilizzate per incollare le immagini delle forme in altre applicazioni quali PowerPoint.
Per ulteriori informazioni, vedere Procedura: modificare un comando di menu standard in un linguaggio specifico di dominio e Procedura: aggiungere un comando al menu di scelta rapida.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.