C# 클래스 SilverlightMappingToolBasic.MouseClickManager

파일 보기 프로젝트 열기: chris-tomich/Glyma

Private Properties

프로퍼티 타입 설명
OnClick void
OnDoubleClick void
OnHeldClick void
ResetDoubleClickThread void
ResetHeldClickThread void

공개 메소드들

메소드 설명
HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Handles the click.

MouseClickManager ( FrameworkElement frameworkElement ) : System

Initializes a new instance of the MouseClickManager class with default values Double Click Timeout = 400ms Held Click Timeout = 2000ms.

MouseClickManager ( FrameworkElement control, int doubleClickTimeout, int heldClickTimeout ) : System

Initializes a new instance of the MouseClickManager class.

비공개 메소드들

메소드 설명
OnClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Called when [click].

OnDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Called when [double click].

OnHeldClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Called when the mouse is held down for a set period.

ResetDoubleClickThread ( object state ) : void

Resets the thread.

ResetHeldClickThread ( object state ) : void

메소드 상세

HandleMouseDown() 공개 메소드

public HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
리턴 void

HandleMouseUp() 공개 메소드

Handles the click.
public HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object The sender.
e System.Windows.Input.MouseButtonEventArgs The instance containing the event data.
리턴 void

MouseClickManager() 공개 메소드

Initializes a new instance of the MouseClickManager class with default values Double Click Timeout = 400ms Held Click Timeout = 2000ms.
public MouseClickManager ( FrameworkElement frameworkElement ) : System
frameworkElement System.Windows.FrameworkElement
리턴 System

MouseClickManager() 공개 메소드

Initializes a new instance of the MouseClickManager class.
public MouseClickManager ( FrameworkElement control, int doubleClickTimeout, int heldClickTimeout ) : System
control System.Windows.FrameworkElement
doubleClickTimeout int
heldClickTimeout int
리턴 System