Udostępnij za pośrednictwem


Klasa ClipboardCommandSet

Reprezentuje podzbiór poleceń, które są dostępne w menu Język specyficzne dla domeny.Zastąpić metody w YourLanguageClipboardCommandSet do modyfikacji, jak te polecenia są przetwarzane.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
      Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class ClipboardCommandSet _
    Inherits CommandSetLibrary
[CLSCompliantAttribute(false)]
public abstract class ClipboardCommandSet : CommandSetLibrary

Typ ClipboardCommandSet uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ClipboardCommandSet Tworzy nowy CommandSet

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona CreateBitmapPreference
Właściwość chroniona CurrentDocData (Odziedziczone z CommandSetLibrary).
Właściwość chroniona CurrentDocumentSelection (Odziedziczone z CommandSetLibrary).
Właściwość chroniona CurrentModelingDocView (Odziedziczone z CommandSetLibrary).
Właściwość chroniona CurrentSelection (Odziedziczone z CommandSetLibrary).
Właściwość chroniona ElementOperations
Właściwość chroniona MenuService (Odziedziczone z CommandSetLibrary).
Właściwość chroniona MonitorSelection (Odziedziczone z CommandSetLibrary).
Właściwość chroniona SelectedElements
Właściwość chroniona ServiceProvider (Odziedziczone z CommandSetLibrary).
Właściwość chroniona SingleDocumentSelection (Odziedziczone z CommandSetLibrary).
Właściwość chroniona SingleSelection (Odziedziczone z CommandSetLibrary).
Właściwość chroniona TargetElement

Początek

Metody

  Nazwa Opis
Metoda chroniona CanDeleteSelectedItems Zwraca wartość true, usunięcie zaznaczonych elementów. (Odziedziczone z CommandSetLibrary).
Metoda chroniona CopyModelElementsIntoElementGroupPrototype Kopiuje kolekcji ModelElements do określonego IDataObject
Metoda chroniona CreateBitmapForClipboard Wywołać Kopiuj lub Wytnij, aby wygenerować mapę bitową, mogą być umieszczane w Schowku danego zestawu kształtów, lub null, aby umieścić nie bitmapy w Schowku.
Metoda chroniona CreateMetafileForClipboard Wywołać Kopiuj lub Wytnij, aby wygenerować plik meta do Schowka.Domyślna implementacja generuje rozszerzonego metapliku.
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda chroniona DeleteSelectedItems Usuń wybrane elementy. (Odziedziczone z CommandSetLibrary).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona GetMenuCommands Określa listę poleceń menu, które implementuje ten CommandSet. (Odziedziczone z CommandSetLibrary).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Initialize Zainicjuj zestaw poleceń.Wywołuje GetMenuCommands i buforuje wynik. (Odziedziczone z CommandSetLibrary).
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona IsAnyDocumentSelectionCompartment Wartość true, jeśli wszystkie elementy w zaznaczonym obszarze listy jest przedziału. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsAnyDocumentSelectionMoveableHostShape Wartość true, jeśli któryś z elementów na liście wyboru jest kształt ruchome hosta nie może zostać usunięty. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsAnyDocumentSelectionUndeletable Wartość true, jeśli dowolnego kształtu elementów na liście wyboru nie można usunąć. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsCurrentDiagramEmpty Ma wartość true, jeśli wykres nie ma elementów podrzędnych. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsDiagramSelected Ma wartość true, jeśli wykres jest zaznaczona. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsSingleDocumentSelection Ma wartość true, jeśli istnieje tylko jeden zaznaczony element w aktywnym dokumencie. (Odziedziczone z CommandSetLibrary).
Metoda chroniona IsSingleSelection Ma wartość true, jeśli istnieje tylko jeden element wybranego okna aktywnego dokumentu lub okna narzędzia. (Odziedziczone z CommandSetLibrary).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona ProcessOnMenuCopyCommand Kopiuje zaznaczenie do Schowka.Zastąpić tę metodę, aby zmienić to zachowanie.
Metoda chroniona ProcessOnMenuCutCommand Kopiuje zaznaczenie do Schowka i usuwa elementy z modelu.Zastąpić tę metodę, aby zmienić to zachowanie.
Metoda chroniona ProcessOnMenuPasteCommand Wstawia zawartość Schowka do modelu.Zastąpić tę metodę, aby zmienić to zachowanie.
Metoda chroniona ProcessOnStatusCopyCommand Wywoływana w celu ustalenia, czy polecenie Kopiuj powinny być włączone i widoczne w menu.Jeśli można zastąpić tę metodę, należy ustawić cmd.Włączone i cmd.Widoczne.
Metoda chroniona ProcessOnStatusCutCommand Wywoływana w celu ustalenia, czy polecenie Wytnij powinny być włączone i widoczne w menu.Jeśli można zastąpić tę metodę, należy ustawić cmd.Włączone i cmd.Widoczne.
Metoda chroniona ProcessOnStatusPasteCommand Wywoływana w celu ustalenia, czy polecenie Wklej powinny być włączone i widoczne w menu.Jeśli można zastąpić tę metodę, należy ustawić cmd.Włączone i cmd.Widoczne.
Metoda chroniona ResolveExportedShapesForClipboardImages Uzyskiwanie pełnego zestawu kształtów i łącza, które powinny być wywożone do Schowka, biorąc pod uwagę zestaw elementów modelu.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Gdy jest zestaw elementów modelu mają być kopiowane do Schowka, przygotowuje się IDataObject zawierający: ElementGroupPrototype, zawierające elementy modelu; bitmapy kształty, które stanowią elementy modelu; i rozszerzony metaplik kształtów.EPZ można wkleić do innego DSL, UML diagramu lub innej aplikacji, która wyraża zrozumienie, modem DSL.Mapa bitowa i wersji EMF może służyć do wklejania obrazów, kształtów do innych aplikacji, takich jak PowerPoint.

Aby uzyskać więcej informacji, zobacz Jak: Modyfikowanie standardowego polecenia Menu w języku specyficzne dla domeny i Jak: Dodawanie polecenia do Menu skrótów.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell