Table of Contents

Class DynamicMarkLayer

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

Fields

MarkProperty

public static readonly DependencyProperty MarkProperty

Field Value

DependencyProperty

MinLenghtProperty

public static readonly DependencyProperty MinLenghtProperty

Field Value

DependencyProperty

MouseButtonProperty

public static readonly DependencyProperty MouseButtonProperty

Field Value

DependencyProperty

Properties

Mark

public IMark Mark { get; set; }

Property Value

IMark

MinLenght

public double MinLenght { get; set; }

Property Value

double

MouseButton

public MouseButton MouseButton { get; set; }

Property Value

MouseButton

Methods

Clear()

public override void Clear()

Draw(IDrawing)

public override void Draw(IDrawing dc)

Parameters

dc IDrawing

OnDragMouseMove(object, DragMouseEventArgs)

public override void OnDragMouseMove(object sender, DragMouseEventArgs e)

Parameters

sender object
e DragMouseEventArgs

OnMouseLeave(object, MouseEventArgs)

public override void OnMouseLeave(object sender, MouseEventArgs e)

Parameters

sender object
e MouseEventArgs

OnMouseUp(object, MouseButtonEventArgs)

public override void OnMouseUp(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs

Events

AddMarkChanged

public event EventHandler<ObjectRoutedEventArgs<IMark>> AddMarkChanged

Event Type

EventHandler<ObjectRoutedEventArgs<IMark>>