Class DynamicMarkLayer
public class DynamicMarkLayer : MouseLayerBase, IMouseLayer, ILayer
- Inheritance
-
DynamicMarkLayer
- Implements
- Derived
- Inherited Members
- Extension Methods
Fields
MarkProperty
public static readonly DependencyProperty MarkProperty
Field Value
MinLenghtProperty
public static readonly DependencyProperty MinLenghtProperty
Field Value
MouseButtonProperty
public static readonly DependencyProperty MouseButtonProperty
Field Value
Properties
Mark
public IMark Mark { get; set; }
Property Value
MinLenght
public double MinLenght { get; set; }
Property Value
MouseButton
public MouseButton MouseButton { get; set; }
Property Value
Methods
Clear()
public override void Clear()
Draw(IDrawing)
public override void Draw(IDrawing dc)
Parameters
dcIDrawing
OnDragMouseMove(object, DragMouseEventArgs)
public override void OnDragMouseMove(object sender, DragMouseEventArgs e)
Parameters
senderobjecteDragMouseEventArgs
OnMouseLeave(object, MouseEventArgs)
public override void OnMouseLeave(object sender, MouseEventArgs e)
Parameters
senderobjecteMouseEventArgs
OnMouseUp(object, MouseButtonEventArgs)
public override void OnMouseUp(object sender, MouseButtonEventArgs e)
Parameters
senderobjecteMouseButtonEventArgs
Events
AddMarkChanged
public event EventHandler<ObjectRoutedEventArgs<IMark>> AddMarkChanged