Sdílet prostřednictvím


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
Chráněná metoda ClipboardCommandSet Vytvoří nový CommandSet

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost CreateBitmapPreference
Chráněná vlastnost CurrentDocData (Zděděno z CommandSetLibrary.)
Chráněná vlastnost CurrentDocumentSelection (Zděděno z CommandSetLibrary.)
Chráněná vlastnost CurrentModelingDocView (Zděděno z CommandSetLibrary.)
Chráněná vlastnost CurrentSelection (Zděděno z CommandSetLibrary.)
Chráněná vlastnost ElementOperations
Chráněná vlastnost MenuService (Zděděno z CommandSetLibrary.)
Chráněná vlastnost MonitorSelection (Zděděno z CommandSetLibrary.)
Chráněná vlastnost SelectedElements
Chráněná vlastnost ServiceProvider (Zděděno z CommandSetLibrary.)
Chráněná vlastnost SingleDocumentSelection (Zděděno z CommandSetLibrary.)
Chráněná vlastnost SingleSelection (Zděděno z CommandSetLibrary.)
Chráněná vlastnost TargetElement

Nahoru

Metody

  Název Popis
Chráněná metoda CanDeleteSelectedItems Vrátí hodnotu PRAVDA, pokud lze odstranit vybrané položky. (Zděděno z CommandSetLibrary.)
Chráněná metoda CopyModelElementsIntoElementGroupPrototype Zkopíruje zadané IDataObject kolekce ModelElements
Chráněná metoda 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.
Chráněná metoda CreateMetafileForClipboard Kopírovat nebo vyjmout generování souboru meta pro schránky volat.Výchozí implementace generuje metasoubor.
Veřejná metoda 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.)
Chráněná metoda DeleteSelectedItems Odstraníte vybrané položky. (Zděděno z CommandSetLibrary.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda 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.)
Chráněná metoda GetMenuCommands Definuje seznam příkazů, které implementuje toto CommandSet. (Zděděno z CommandSetLibrary.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Inicializace sadu příkazů.Volání GetMenuCommands a uloží výsledek. (Zděděno z CommandSetLibrary.)
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda IsAnyDocumentSelectionCompartment PRAVDA, pokud všechny položky ve výběru je seznam oddílu. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsAnyDocumentSelectionMoveableHostShape PRAVDA, pokud všechny položky v seznamu výběru je obrazec movitý hostitele nelze odstranit. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsAnyDocumentSelectionUndeletable PRAVDA, pokud všechny obrazce v seznamu Výběr položky nelze odstranit. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsCurrentDiagramEmpty PRAVDA, pokud diagram neobsahuje podřízené prvky. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsDiagramSelected PRAVDA, pokud je vybrán v diagramu. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsSingleDocumentSelection PRAVDA, pokud je aktivní dokument pouze jednu vybranou položku. (Zděděno z CommandSetLibrary.)
Chráněná metoda IsSingleSelection PRAVDA, pokud existuje pouze jedno vybrané položky v okně aktivního dokumentu nebo nástroj. (Zděděno z CommandSetLibrary.)
Chráněná metoda MemberwiseClone() Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Chráněná metoda ProcessOnMenuCopyCommand Zkopíruje výběr do schránky.Tuto metodu změnit chování přepište.
Chráněná metoda ProcessOnMenuCutCommand Zkopíruje výběr do schránky a odstraní elementy z modelu.Tuto metodu změnit chování přepište.
Chráněná metoda ProcessOnMenuPasteCommand Vloží obsah schránky do modelu.Tuto metodu změnit chování přepište.
Chráněná metoda 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é.
Chráněná metoda 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é.
Chráněná metoda 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é.
Chráněná metoda ResolveExportedShapesForClipboardImages Získejte úplnou sadu obrazců a odkazy, které by měly být exportovány do schránky, sadu prvků modelu.
Veřejná metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů