C# Class DrawToolsLib.Tool

Base class for all drawing tools
显示文件 Open project: Iron-YeHong/DrawTools

Public Methods

Method Description
OnMouseDown ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseButtonEventArgs e ) : void
OnMouseMove ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseEventArgs e ) : void
OnMouseUp ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseButtonEventArgs e ) : void
SetCursor ( DrawToolsLib.DrawingCanvas drawingCanvas ) : void

Method Details

OnMouseDown() public abstract method

public abstract OnMouseDown ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseButtonEventArgs e ) : void
drawingCanvas DrawToolsLib.DrawingCanvas
e MouseButtonEventArgs
return void

OnMouseMove() public abstract method

public abstract OnMouseMove ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseEventArgs e ) : void
drawingCanvas DrawToolsLib.DrawingCanvas
e MouseEventArgs
return void

OnMouseUp() public abstract method

public abstract OnMouseUp ( DrawToolsLib.DrawingCanvas drawingCanvas, MouseButtonEventArgs e ) : void
drawingCanvas DrawToolsLib.DrawingCanvas
e MouseButtonEventArgs
return void

SetCursor() public abstract method

public abstract SetCursor ( DrawToolsLib.DrawingCanvas drawingCanvas ) : void
drawingCanvas DrawToolsLib.DrawingCanvas
return void