Table of Contents

Class TwoDrawLayerBase<T>

Namespace
HeBianGu.Control.LayerBox
Assembly
HeBianGu.Control.LayerBox.dll
public abstract class TwoDrawLayerBase<T> : GeometryShapeDrawLayerBase<T>, IMouseLayer, IDrawLayer, ILayer, IInputerShapeDrawingLayer where T : IGeometryShape

Type Parameters

T
Inheritance
TwoDrawLayerBase<T>
Implements
Inherited Members
Extension Methods

Methods

CanAddShape()

protected override bool CanAddShape()

Returns

bool

DrawSubline(IDrawing)

protected override void DrawSubline(IDrawing dc)

Parameters

dc IDrawing

OnMouseDown(object, MouseButtonEventArgs)

public override void OnMouseDown(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs

OnOneMouseDown(object, MouseButtonEventArgs)

protected virtual void OnOneMouseDown(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs

OnTwoMouseDown(object, MouseButtonEventArgs)

protected virtual void OnTwoMouseDown(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs