Class ValueInputerShapeDrawingLayerBase<T>
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
Properties
UseValueInputer
public bool UseValueInputer { get; set; }
Property Value
ValueInputer
public IValueInputer ValueInputer { get; }
Property Value
Methods
Clear()
public override void Clear()
CreateDynimacAdorner()
protected virtual IDynimacAdorner CreateDynimacAdorner()
Returns
CreateValueInputer()
protected virtual IValueInputer CreateValueInputer()
Returns
OnMouseDown(object, MouseButtonEventArgs)
public override void OnMouseDown(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs
OnMouseMove(object, MouseEventArgs)
public override void OnMouseMove(object sender, MouseEventArgs e)
Parameters
sender
objecte
MouseEventArgs
RefreshValueInputer(Point)
protected virtual void RefreshValueInputer(Point logicalPoint)
Parameters
logicalPoint
Point
RefreshValueInputerPosition()
public void RefreshValueInputerPosition()
ShowValueInputer()
protected void ShowValueInputer()