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 | |
---|---|---|
ClipboardCommandSet | Tworzy nowy CommandSet |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
CreateBitmapPreference | ||
CurrentDocData | (Odziedziczone z CommandSetLibrary). | |
CurrentDocumentSelection | (Odziedziczone z CommandSetLibrary). | |
CurrentModelingDocView | (Odziedziczone z CommandSetLibrary). | |
CurrentSelection | (Odziedziczone z CommandSetLibrary). | |
ElementOperations | ||
MenuService | (Odziedziczone z CommandSetLibrary). | |
MonitorSelection | (Odziedziczone z CommandSetLibrary). | |
SelectedElements | ||
ServiceProvider | (Odziedziczone z CommandSetLibrary). | |
SingleDocumentSelection | (Odziedziczone z CommandSetLibrary). | |
SingleSelection | (Odziedziczone z CommandSetLibrary). | |
TargetElement |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CanDeleteSelectedItems | Zwraca wartość true, usunięcie zaznaczonych elementów. (Odziedziczone z CommandSetLibrary). | |
CopyModelElementsIntoElementGroupPrototype | Kopiuje kolekcji ModelElements do określonego IDataObject | |
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. | |
CreateMetafileForClipboard | Wywołać Kopiuj lub Wytnij, aby wygenerować plik meta do Schowka.Domyślna implementacja generuje rozszerzonego metapliku. | |
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). | |
DeleteSelectedItems | Usuń wybrane elementy. (Odziedziczone z CommandSetLibrary). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
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). | |
GetMenuCommands | Określa listę poleceń menu, które implementuje ten CommandSet. (Odziedziczone z CommandSetLibrary). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Initialize | Zainicjuj zestaw poleceń.Wywołuje GetMenuCommands i buforuje wynik. (Odziedziczone z CommandSetLibrary). | |
InitializeLifetimeService | Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
IsAnyDocumentSelectionCompartment | Wartość true, jeśli wszystkie elementy w zaznaczonym obszarze listy jest przedziału. (Odziedziczone z CommandSetLibrary). | |
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). | |
IsAnyDocumentSelectionUndeletable | Wartość true, jeśli dowolnego kształtu elementów na liście wyboru nie można usunąć. (Odziedziczone z CommandSetLibrary). | |
IsCurrentDiagramEmpty | Ma wartość true, jeśli wykres nie ma elementów podrzędnych. (Odziedziczone z CommandSetLibrary). | |
IsDiagramSelected | Ma wartość true, jeśli wykres jest zaznaczona. (Odziedziczone z CommandSetLibrary). | |
IsSingleDocumentSelection | Ma wartość true, jeśli istnieje tylko jeden zaznaczony element w aktywnym dokumencie. (Odziedziczone z CommandSetLibrary). | |
IsSingleSelection | Ma wartość true, jeśli istnieje tylko jeden element wybranego okna aktywnego dokumentu lub okna narzędzia. (Odziedziczone z CommandSetLibrary). | |
MemberwiseClone() | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MemberwiseClone(Boolean) | Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject). | |
ProcessOnMenuCopyCommand | Kopiuje zaznaczenie do Schowka.Zastąpić tę metodę, aby zmienić to zachowanie. | |
ProcessOnMenuCutCommand | Kopiuje zaznaczenie do Schowka i usuwa elementy z modelu.Zastąpić tę metodę, aby zmienić to zachowanie. | |
ProcessOnMenuPasteCommand | Wstawia zawartość Schowka do modelu.Zastąpić tę metodę, aby zmienić to zachowanie. | |
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. | |
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. | |
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. | |
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. | |
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.