ClipboardCommandSet 클래스
도메인별 언어의 메뉴에서 사용할 수 있는 명령의 하위 집합을 나타냅니다. 이러한 명령을 처리하는 방식을 수정하기 위해 YourLanguageClipboardCommandSet에서 메서드를 재정의합니다.
이 API는 CLS 규격이 아닙니다.
상속 계층 구조
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
네임스페이스: Microsoft.VisualStudio.Modeling.Shell
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
구문
‘선언
<CLSCompliantAttribute(False)> _
Public MustInherit Class ClipboardCommandSet _
Inherits CommandSetLibrary
[CLSCompliantAttribute(false)]
public abstract class ClipboardCommandSet : CommandSetLibrary
ClipboardCommandSet 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
ClipboardCommandSet | 새 CommandSet을 만듭니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
CreateBitmapPreference | ||
CurrentDocData | (CommandSetLibrary에서 상속됨) | |
CurrentDocumentSelection | (CommandSetLibrary에서 상속됨) | |
CurrentModelingDocView | (CommandSetLibrary에서 상속됨) | |
CurrentSelection | (CommandSetLibrary에서 상속됨) | |
ElementOperations | ||
MenuService | (CommandSetLibrary에서 상속됨) | |
MonitorSelection | (CommandSetLibrary에서 상속됨) | |
SelectedElements | ||
ServiceProvider | (CommandSetLibrary에서 상속됨) | |
SingleDocumentSelection | (CommandSetLibrary에서 상속됨) | |
SingleSelection | (CommandSetLibrary에서 상속됨) | |
TargetElement |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CanDeleteSelectedItems | 선택한 항목을 삭제할 수 있는 경우 true를 반환합니다. (CommandSetLibrary에서 상속됨) | |
CopyModelElementsIntoElementGroupPrototype | ModelElements 컬렉션을 지정된 IDataObject에 복사합니다. | |
CreateBitmapForClipboard | 모양 집합이 주어진 경우 클립보드에 배치할 수 있는 비트맵을 생성하기 위해 복사 또는 잘라내기에서 호출됩니다. 클립보드에 비트맵을 배치하지 않으려면 null입니다. | |
CreateMetafileForClipboard | 클립보드에 대한 메타 파일을 생성하도록 복사 또는 잘라내기 시 호출됩니다.기본 구현은 확장 메타파일을 생성합니다. | |
CreateObjRef | 보안 중요 원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (MarshalByRefObject에서 상속됨) | |
DeleteSelectedItems | 선택한 항목을 삭제합니다. (CommandSetLibrary에서 상속됨) | |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetLifetimeService | 보안 중요 이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (MarshalByRefObject에서 상속됨) | |
GetMenuCommands | 이 CommandSet이 구현하는 메뉴 명령의 목록을 정의합니다. (CommandSetLibrary에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
Initialize | 명령 집합을 초기화합니다.GetMenuCommands를 호출하고 결과를 캐시합니다. (CommandSetLibrary에서 상속됨) | |
InitializeLifetimeService | 보안 중요 이 인스턴스의 수명 정책을 제어하기 위한 수명 서비스 개체를 가져옵니다. (MarshalByRefObject에서 상속됨) | |
IsAnyDocumentSelectionCompartment | 선택 목록에 구획 항목이 있으면 True입니다. (CommandSetLibrary에서 상속됨) | |
IsAnyDocumentSelectionMoveableHostShape | 선택 목록의 항목 중 하나가 삭제할 수 없는 이동 가능한 호스트 모양이면 True입니다. (CommandSetLibrary에서 상속됨) | |
IsAnyDocumentSelectionUndeletable | 선택 목록에 있는 모양 항목을 삭제할 수 없으면 True입니다. (CommandSetLibrary에서 상속됨) | |
IsCurrentDiagramEmpty | 다이어그램에 자식이 없으면 true입니다. (CommandSetLibrary에서 상속됨) | |
IsDiagramSelected | 다이어그램이 선택되면 true입니다. (CommandSetLibrary에서 상속됨) | |
IsSingleDocumentSelection | 활성 문서에 선택된 항목이 하나만 있는 경우 true입니다. (CommandSetLibrary에서 상속됨) | |
IsSingleSelection | 활성 문서 창 또는 도구 창에 선택된 항목이 하나만 있는 경우 true입니다. (CommandSetLibrary에서 상속됨) | |
MemberwiseClone() | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
MemberwiseClone(Boolean) | 현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (MarshalByRefObject에서 상속됨) | |
ProcessOnMenuCopyCommand | 선택 영역을 클립보드에 복사합니다.이 메서드를 재정의하여 동작을 변경합니다. | |
ProcessOnMenuCutCommand | 선택 영역을 클립보드에 복사하고 모델에서 요소를 삭제합니다.이 메서드를 재정의하여 동작을 변경합니다. | |
ProcessOnMenuPasteCommand | 클립보드 내용을 모델에 삽입합니다.이 메서드를 재정의하여 동작을 변경합니다. | |
ProcessOnStatusCopyCommand | 복사 명령을 사용하고 메뉴에 표시해야 하는지 여부를 확인하기 위해 호출됩니다.이 메서드를 재정의하는 경우 cmd.Enabled 및 cmd.Visible을 설정합니다. | |
ProcessOnStatusCutCommand | 잘라내기 명령을 사용하고 메뉴에 표시해야 하는지 여부를 확인하기 위해 호출됩니다.이 메서드를 재정의하는 경우 cmd.Enabled 및 cmd.Visible을 설정합니다. | |
ProcessOnStatusPasteCommand | 붙여 넣기 명령을 사용하고 메뉴에 표시해야 하는지 여부를 확인하기 위해 호출됩니다.이 메서드를 재정의하는 경우 cmd.Enabled 및 cmd.Visible을 설정합니다. | |
ResolveExportedShapesForClipboardImages | 모델 요소의 집합이 주어진 경우 클립보드로 내보내야 하는 모양과 링크의 전체 집합을 가져옵니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) |
위쪽
설명
IDataObject는 포함 된 준비 된 모델 요소를 클립보드에 복사할 때: 해당 모델 요소를 포함 하는 ElementGroupPrototype 모델 요소를 표시 하는 모양의 비트맵 및 셰이프의 확장 메타 파일입니다. 다른 DSL이 UML에 붙여 사용할 수는 EGP 다이어그램 또는 DSL을 이해 하는 다른 응용 프로그램입니다. 비트맵 및 EMF 버전 PowerPoint 같은 다른 응용 프로그램에 이미지 도형 붙여 사용할 수 있습니다.
자세한 내용은 방법: 도메인별 언어에서 표준 메뉴 명령 수정 및 방법: 바로 가기 메뉴에 명령 추가를 참조하십시오.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.