ClipboardCommandSet – třída
Představuje dílčí příkazy, které jsou k dispozici v nabídkách v domény specifické pro jazyk.Přepsat metody v YourLanguageClipboardCommandSet změnit způsob zpracování těchto příkazů.
Toto rozhraní API není kompatibilní se specifikací CLS.
Hierarchie dědičnosti
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Obor názvů: Microsoft.VisualStudio.Modeling.Shell
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Deklarace
<CLSCompliantAttribute(False)> _
Public MustInherit Class ClipboardCommandSet _
Inherits CommandSetLibrary
[CLSCompliantAttribute(false)]
public abstract class ClipboardCommandSet : CommandSetLibrary
Typ ClipboardCommandSet zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
ClipboardCommandSet | Vytvoří nový CommandSet |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
CreateBitmapPreference | |
![]() |
CurrentDocData | (Zděděno z CommandSetLibrary.) |
![]() |
CurrentDocumentSelection | (Zděděno z CommandSetLibrary.) |
![]() |
CurrentModelingDocView | (Zděděno z CommandSetLibrary.) |
![]() |
CurrentSelection | (Zděděno z CommandSetLibrary.) |
![]() |
ElementOperations | |
![]() |
MenuService | (Zděděno z CommandSetLibrary.) |
![]() |
MonitorSelection | (Zděděno z CommandSetLibrary.) |
![]() |
SelectedElements | |
![]() |
ServiceProvider | (Zděděno z CommandSetLibrary.) |
![]() |
SingleDocumentSelection | (Zděděno z CommandSetLibrary.) |
![]() |
SingleSelection | (Zděděno z CommandSetLibrary.) |
![]() |
TargetElement |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
CanDeleteSelectedItems | Vrátí hodnotu PRAVDA, pokud lze odstranit vybrané položky. (Zděděno z CommandSetLibrary.) |
![]() |
CopyModelElementsIntoElementGroupPrototype | Zkopíruje zadané IDataObject kolekce ModelElements |
![]() |
CreateBitmapForClipboard | Volat kopírovat nebo vyjmout generování rastrového obrázku, který lze umístit do schránky sadu obrazců nebo null umístit žádné bitmapy ve schránce. |
![]() |
CreateMetafileForClipboard | Kopírovat nebo vyjmout generování souboru meta pro schránky volat.Výchozí implementace generuje metasoubor. |
![]() |
CreateObjRef | Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.) |
![]() |
DeleteSelectedItems | Odstraníte vybrané položky. (Zděděno z CommandSetLibrary.) |
![]() |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) |
![]() |
GetLifetimeService | Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.) |
![]() |
GetMenuCommands | Definuje seznam příkazů, které implementuje toto CommandSet. (Zděděno z CommandSetLibrary.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
Initialize | Inicializace sadu příkazů.Volání GetMenuCommands a uloží výsledek. (Zděděno z CommandSetLibrary.) |
![]() |
InitializeLifetimeService | Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.) |
![]() |
IsAnyDocumentSelectionCompartment | PRAVDA, pokud všechny položky ve výběru je seznam oddílu. (Zděděno z CommandSetLibrary.) |
![]() |
IsAnyDocumentSelectionMoveableHostShape | PRAVDA, pokud všechny položky v seznamu výběru je obrazec movitý hostitele nelze odstranit. (Zděděno z CommandSetLibrary.) |
![]() |
IsAnyDocumentSelectionUndeletable | PRAVDA, pokud všechny obrazce v seznamu Výběr položky nelze odstranit. (Zděděno z CommandSetLibrary.) |
![]() |
IsCurrentDiagramEmpty | PRAVDA, pokud diagram neobsahuje podřízené prvky. (Zděděno z CommandSetLibrary.) |
![]() |
IsDiagramSelected | PRAVDA, pokud je vybrán v diagramu. (Zděděno z CommandSetLibrary.) |
![]() |
IsSingleDocumentSelection | PRAVDA, pokud je aktivní dokument pouze jednu vybranou položku. (Zděděno z CommandSetLibrary.) |
![]() |
IsSingleSelection | PRAVDA, pokud existuje pouze jedno vybrané položky v okně aktivního dokumentu nebo nástroj. (Zděděno z CommandSetLibrary.) |
![]() |
MemberwiseClone() | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) |
![]() |
MemberwiseClone(Boolean) | Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.) |
![]() |
ProcessOnMenuCopyCommand | Zkopíruje výběr do schránky.Tuto metodu změnit chování přepište. |
![]() |
ProcessOnMenuCutCommand | Zkopíruje výběr do schránky a odstraní elementy z modelu.Tuto metodu změnit chování přepište. |
![]() |
ProcessOnMenuPasteCommand | Vloží obsah schránky do modelu.Tuto metodu změnit chování přepište. |
![]() |
ProcessOnStatusCopyCommand | Nazývá se zjistit, zda má být příkaz Kopírovat, povoleno a viditelné v nabídce.Pokud je přepsat tuto metodu, nastavte cmd.Povoleno a cmd.Viditelné. |
![]() |
ProcessOnStatusCutCommand | Nazývá se zjistit, zda má být příkaz Vyjmout, povoleno a viditelné v nabídce.Pokud je přepsat tuto metodu, nastavte cmd.Povoleno a cmd.Viditelné. |
![]() |
ProcessOnStatusPasteCommand | Nazývá se zjistit, zda má být příkaz Vložit, povolena a viditelné v nabídce.Pokud je přepsat tuto metodu, nastavte cmd.Povoleno a cmd.Viditelné. |
![]() |
ResolveExportedShapesForClipboardImages | Získejte úplnou sadu obrazců a odkazy, které by měly být exportovány do schránky, sadu prvků modelu. |
![]() |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Když sady prvků modelu je zkopírovat do schránky, je připraven IDataObject, obsahující: ElementGroupPrototype obsahující prvky modelu; rastr obrazce, které představují prvky modelu; a rozšířený metasoubor obrazců.EGP lze vložit do jiného DSL UML diagramu nebo jinou aplikaci, která rozpozná modem DSL.Bitmapy a verze EMF lze vložit do jiných aplikací, například PowerPoint obrazy obrazce.
Další informace naleznete v tématu Postupy: Úprava příkazu standardní nabídky v jazyce specifickém pro doménu a Postupy: Přidání příkazu do místní nabídky.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.