다음을 통해 공유


ConnectAction 클래스

연결을 만들기 위해 사용자를 하나의 SoftwareComponentType 모양이나 포트 모양에서 다른 모양으로 끌어올 수 있는 마우스 동작입니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.ConnectAction
        Microsoft.VisualStudio.Modeling.Diagrams.GenericCoreConnectAction

네임스페이스:  Microsoft.VisualStudio.Modeling.Diagrams
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

구문

‘선언
Public MustInherit Class ConnectAction _
    Inherits SelectAction
public abstract class ConnectAction : SelectAction

ConnectAction 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Protected 메서드 ConnectAction ConnectAction 클래스의 새 인스턴스를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 CanBumpScroll 마우스 동작을 가져오고 이 동작으로 다이어그램을 스크롤할 수 있는지 여부를 확인합니다. (MouseAction에서 상속됨)
Public 속성 CurrentDiagramArgs 마우스 동작이 발생한 현재 다이어그램에 대한 이벤트 인수를 가져옵니다. (MouseAction에서 상속됨)
Public 속성 CurrentMouseActionEvent 마우스 동작에 대한 현재 이벤트를 가져옵니다. (MouseAction에서 상속됨)
Public 속성 CurrentMouseActionState 마우스 동작에 대한 현재 상태를 가져옵니다. (MouseAction에서 상속됨)
Public 속성 CurrentPoint 현재 마우스 동작에 대한 마우스 위치를 가져오거나 설정합니다. (MouseAction에서 상속됨)
Protected 속성 DeferredFocusableItem (SelectAction에서 상속됨)
Protected 속성 DeferredSelectableItem (SelectAction에서 상속됨)
Protected 속성 Diagram 마우스 동작이 할당되는 다이어그램을 가져옵니다. (MouseAction에서 상속됨)
Public 속성 HasTooltip 마우스 동작을 가져오고 이 동작이 도구 설명을 가질 수 있는지 여부를 확인합니다. (MouseAction에서 상속됨)
Public 속성 IsActive 마우스 동작을 가져오고 이 동작이 활성인지 여부를 확인합니다. (MouseAction에서 상속됨)
Public 속성 MouseDownHitShape 마우스 동작이 발생한 모양을 가져옵니다. (MouseAction에서 상속됨)
Public 속성 MouseDownPoint 최신 마우스 누름 이벤트의 위치를 가져옵니다. (MouseAction에서 상속됨)
Public 속성 PreviousPoint 이전 마우스 누름 이벤트의 위치를 가져오거나 설정합니다. (MouseAction에서 상속됨)
Public 속성 ResetToolboxOnDragDrop 이 마우스 동작으로 트리거된 끌어서 놓기 작업 후 도구 상자 선택을 다시 설정할지 여부입니다.기본 구현은 항상 true를 반환합니다. 즉, 끌어서 놓기 작업이 이 마우스 동작으로 트리거된 후 도구 상자 선택이 다시 설정됩니다. (MouseAction에서 상속됨)
Public 속성 StickyMode 연결 작업이 여러 연결을 수행할 수 있는지 여부를 나타내는 bool을 가져오거나 설정합니다.
Public 속성 TargetPoint
Public 속성 UpdateConnectionType 외부 이벤트는 연결 작업 중에 연결 형식을 잠가야 하는지 여부를 확인할 수 있습니다.

위쪽

메서드

  이름 설명
Public 메서드 Activate 마우스 작업을 활성화합니다. (MouseAction에서 상속됨)
Public 메서드 CanCancel 마우스 동작을 가져오고 이 동작을 취소할 수 있는지 여부를 확인합니다. (MouseAction에서 상속됨)
Public 메서드 Cancel 마우스 동작을 취소합니다. (MouseAction에서 상속됨)
Public 메서드 CanComplete 마우스 동작을 가져오고 이 동작을 완료할 수 있는지 여부를 확인합니다. (MouseAction에서 상속됨)
Protected 메서드 CaptureMouse 마우스 동작을 가져옵니다. (MouseAction에서 상속됨)
Public 메서드 Click 마우스를 클릭할 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 Complete 마우스 작업을 완료합니다. (MouseAction에서 상속됨)
Public 메서드 ContextMenuRequested 바로 가기 메뉴에 대한 요청을 보냅니다. (MouseAction에서 상속됨)
Public 메서드 Dispose() MouseAction 에서 사용하는 모든 리소스를 해제합니다. (MouseAction에서 상속됨)
Protected 메서드 Dispose(Boolean) (MouseAction.Dispose(Boolean)을(를) 재정의함)
Public 메서드 DoPaintFeedback 연결 작업 중에 유용한 정보를 피드백으로 제공 (MouseAction.DoPaintFeedback(DiagramPaintEventArgs)을(를) 재정의함)
Public 메서드 DoubleClick 사용자가 마우스를 두 번 클릭할 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 마우스 작업을 종료하지만 삭제하지는 않습니다. (MouseAction에서 상속됨)
Protected 메서드 GetConnectionTypes 소스에서 특정 연결 형식이 종료되는지 여부를 확인합니다.
Public 메서드 GetCursor 연결 작업 커서 반환 (MouseAction.GetCursor(Cursor, DiagramClientView, PointD)을(를) 재정의함)
Protected 메서드 GetCursorFromCursorType
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetTooltipText 다이어그램의 항목에 대한 도구 설명 텍스트를 가져옵니다. (MouseAction에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GotFocus 마우스 동작에 포커스를 할당합니다. (MouseAction에서 상속됨)
Protected 메서드 Invalidate 마우스 동작의 피드백을 무효화합니다. (MouseAction에서 상속됨)
Public 메서드 LostFocus 마우스 작업에서 포커스를 제거합니다. (MouseAction에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 MouseDown 사용자가 마우스를 클릭할 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseEnter 마우스가 다이어그램의 모양을 가리키지 않을 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseHover 다이어그램에서 사용자가 영역이나 요소를 가리킬 때 파생 클래스의 동작을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseLeave 마우스가 다이어그램의 모양을 가리키지 않을 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseMove 사용자가 마우스를 다이어그램 위로 움직일 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseUp 사용자가 마우스 단추를 놓을 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Public 메서드 MouseWheel 사용자가 마우스 휠을 돌릴 때 파생된 클래스에 대한 작업을 수행합니다. (MouseAction에서 상속됨)
Protected 메서드 OnClicked (SelectAction.OnClicked(MouseActionEventArgs)을(를) 재정의함)
Protected 메서드 OnContextMenuRequested 예외가 throw되면 상황에 맞는 메뉴에서 연결 동작을 취소해야 합니다. 그렇지 않으면 대상 및 소스 요소가 이 경우 null로 될 수 있기 때문입니다. (SelectAction.OnContextMenuRequested(DiagramMouseEventArgs)을(를) 재정의함)
Protected 메서드 OnDiagramGotFocus 다이어그램에 포커스가 있음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnDiagramLostFocus 뷰가 포커스를 잃는 경우 작업을 취소합니다. (SelectAction에서 상속됨)
Protected 메서드 OnDiagramScrolled Scrolled 이벤트가 이 MouseAction으로 디스패치되었을 때 호출됩니다. (MouseAction.OnDiagramScrolled(DiagramEventArgs)을(를) 재정의함)
Protected 메서드 OnDoubleClick 사용자가 마우스를 두 번 클릭했음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnDragCanceled 끌기 작업이 취소되었음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnDragCompleted (MouseAction.OnDragCompleted(MouseActionEventArgs)을(를) 재정의함)
Protected 메서드 OnDraggingBegun (MouseAction.OnDraggingBegun(MouseActionEventArgs)을(를) 재정의함)
Protected 메서드 OnDraggingEnded 끌기 작업이 끝났음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnDragPendingBegun 끌기 작업이 보류 중임을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnDragPendingEnded 끌기 작업이 더 이상 보류 중이 아님을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnHoveringBegun 마우스가 다이어그램 위를 가리키고 있음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnHoveringEnded 마우스가 더 이상 다이어그램 위를 가리키고 있지 않음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnMouseActionActivated (MouseAction.OnMouseActionActivated(DiagramEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseActionCanceled (MouseAction.OnMouseActionCanceled(DiagramEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseActionCompleted 마우스 동작이 완료되었음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnMouseActionDeactivated (SelectAction.OnMouseActionDeactivated(DiagramEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseDown (SelectAction.OnMouseDown(DiagramMouseEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseEnter 마우스가 다이어그램의 셰이프 위로 이동했음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnMouseHover 마우스가 다이어그램의 요소 또는 영역을 가리키고 있음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 OnMouseLeave (MouseAction.OnMouseLeave(LeaveShapeEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseMove (MouseAction.OnMouseMove(DiagramMouseEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseUp (MouseAction.OnMouseUp(DiagramMouseEventArgs)을(를) 재정의함)
Protected 메서드 OnMouseWheel 사용자가 마우스 휠을 회전했음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 ReleaseMouse 사용자가 마우스 단추를 놓았음을 수신기에 알립니다. (MouseAction에서 상속됨)
Public 메서드 Scrolled 사용자가 다이어그램을 스크롤했음을 수신기에 알립니다. (MouseAction에서 상속됨)
Protected 메서드 Select 마우스 커서에서 처음 선택 가능한 다이어그램 항목(모양, 필드 또는 하위 필드)을 선택하고 포커스를 받을 수 있는 첫 번째 항목에 포커스를 설정합니다. (SelectAction에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 MouseActionActivated 마우스 동작이 시작할 때 발생합니다. (MouseAction에서 상속됨)
Public 이벤트 MouseActionDeactivated 마우스 동작이 끝날 때 발생합니다. (MouseAction에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스