Table of Contents

Class ThreeDrawLayerBase<T>

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

Type Parameters

T
Inheritance
ThreeDrawLayerBase<T>
Implements
Inherited Members
Extension Methods

Properties

Second

protected Point? Second { get; set; }

Property Value

Point?

Methods

Clear()

public override void Clear()

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

OnThreeMouseDown(object, MouseButtonEventArgs)

protected virtual void OnThreeMouseDown(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