C# 클래스 ICSharpCode.WpfDesign.Designer.Services.MouseGestureBase

Base class for classes handling mouse gestures on the design surface.
파일 보기 프로젝트 열기: icsharpcode/WpfDesigner 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
canAbortWithEscape bool
designPanel IDesignPanel
services ServiceContainer

공개 메소드들

메소드 설명
IsOnlyButtonPressed ( System.Windows.Input.MouseEventArgs e, MouseButton button ) : bool

Checks if button is the only button that is currently pressed.

Start ( IDesignPanel designPanel, System.Windows.Input.MouseButtonEventArgs e ) : void

보호된 메소드들

메소드 설명
OnKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
OnLostMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnStarted ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnStopped ( ) : void
RegisterEvents ( ) : void
Stop ( ) : void
UnRegisterEvents ( ) : void

메소드 상세

IsOnlyButtonPressed() 공개 정적인 메소드

Checks if button is the only button that is currently pressed.
public static IsOnlyButtonPressed ( System.Windows.Input.MouseEventArgs e, MouseButton button ) : bool
e System.Windows.Input.MouseEventArgs
button MouseButton
리턴 bool

OnKeyDown() 보호된 메소드

protected OnKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
리턴 void

OnLostMouseCapture() 보호된 메소드

protected OnLostMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

OnMouseDoubleClick() 보호된 메소드

protected OnMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnPreviewMouseLeftButtonDown() 보호된 메소드

protected OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnPreviewMouseLeftButtonUp() 보호된 메소드

protected OnPreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnPreviewMouseRightButtonDown() 보호된 메소드

protected OnPreviewMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnPreviewMouseRightButtonUp() 보호된 메소드

protected OnPreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnStarted() 보호된 메소드

protected OnStarted ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnStopped() 보호된 메소드

protected OnStopped ( ) : void
리턴 void

RegisterEvents() 보호된 메소드

protected RegisterEvents ( ) : void
리턴 void

Start() 공개 메소드

public Start ( IDesignPanel designPanel, System.Windows.Input.MouseButtonEventArgs e ) : void
designPanel IDesignPanel
e System.Windows.Input.MouseButtonEventArgs
리턴 void

Stop() 보호된 메소드

protected Stop ( ) : void
리턴 void

UnRegisterEvents() 보호된 메소드

protected UnRegisterEvents ( ) : void
리턴 void

프로퍼티 상세

canAbortWithEscape 보호되어 있는 프로퍼티

protected bool canAbortWithEscape
리턴 bool

designPanel 보호되어 있는 프로퍼티

protected IDesignPanel designPanel
리턴 IDesignPanel

services 보호되어 있는 프로퍼티

protected ServiceContainer services
리턴 ServiceContainer