Table of Contents

Class ValueInputerShapeDrawingLayerBase<T>

Namespace
HeBianGu.Control.LayerBox
Assembly
HeBianGu.Control.LayerBox.dll
public abstract class ValueInputerShapeDrawingLayerBase<T> : HitShapeDrawingLayerBase<T>, IMouseLayer, IDrawLayer, ILayer where T : IHitShape

Type Parameters

T
Inheritance
ValueInputerShapeDrawingLayerBase<T>
Implements
Derived
Inherited Members
Extension Methods

Constructors

ValueInputerShapeDrawingLayerBase()

public ValueInputerShapeDrawingLayerBase()

Fields

UseValueInputerProperty

public static readonly DependencyProperty UseValueInputerProperty

Field Value

DependencyProperty

Properties

UseValueInputer

public bool UseValueInputer { get; set; }

Property Value

bool

ValueInputer

public IValueInputer ValueInputer { get; }

Property Value

IValueInputer

Methods

Clear()

public override void Clear()

CreateDynimacAdorner()

protected virtual IDynimacAdorner CreateDynimacAdorner()

Returns

IDynimacAdorner

CreateValueInputer()

protected virtual IValueInputer CreateValueInputer()

Returns

IValueInputer

OnMouseDown(object, MouseButtonEventArgs)

public override void OnMouseDown(object sender, MouseButtonEventArgs e)

Parameters

sender object
e MouseButtonEventArgs

OnMouseMove(object, MouseEventArgs)

public override void OnMouseMove(object sender, MouseEventArgs e)

Parameters

sender object
e MouseEventArgs

RefreshValueInputer(Point)

protected virtual void RefreshValueInputer(Point logicalPoint)

Parameters

logicalPoint Point

RefreshValueInputerPosition()

public void RefreshValueInputerPosition()

ShowValueInputer()

protected void ShowValueInputer()