C# Класс SilverlightMappingToolBasic.MouseClickManager

Показать файл Открыть проект

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