Table of Contents

Class MouseLayerBase

Namespace
HeBianGu.Control.LayerBox
Assembly
HeBianGu.Control.LayerBox.dll
public abstract class MouseLayerBase : Layer, IMouseLayer, ILayer
Inheritance
MouseLayerBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

MouseLayerBase()

public MouseLayerBase()

Fields

IsMouseOverProperty

public static readonly DependencyProperty IsMouseOverProperty

Field Value

DependencyProperty

Properties

IsMouseOver

public bool IsMouseOver { get; set; }

Property Value

bool

Methods

Draw(IDrawing)

public override void Draw(IDrawing drawing)

Parameters

drawing IDrawing

OnDragMouseMove(object, DragMouseEventArgs)

public virtual void OnDragMouseMove(object sender, DragMouseEventArgs e)

Parameters

sender object
e DragMouseEventArgs

OnMouseDown(object, MouseButtonEventArgs)

public virtual void OnMouseDown(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs

OnMouseLeave(object, MouseEventArgs)

public virtual void OnMouseLeave(object sender, MouseEventArgs e)

Parameters

sender object
e MouseEventArgs

OnMouseMove(object, MouseEventArgs)

public virtual void OnMouseMove(object sender, MouseEventArgs e)

Parameters

sender object
e MouseEventArgs

OnMouseUp(object, MouseButtonEventArgs)

public virtual void OnMouseUp(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs