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
dc
IDrawing
OnDragMouseMove(object, DragMouseEventArgs)
public override void OnDragMouseMove(object sender, DragMouseEventArgs e)
Parameters
sender
objecte
DragMouseEventArgs
OnMouseLeave(object, MouseEventArgs)
public override void OnMouseLeave(object sender, MouseEventArgs e)
Parameters
sender
objecte
MouseEventArgs
OnMouseUp(object, MouseButtonEventArgs)
public override void OnMouseUp(object sender, MouseButtonEventArgs e)
Parameters
sender
objecte
MouseButtonEventArgs
Events
AddMarkChanged
public event EventHandler<ObjectRoutedEventArgs<IMark>> AddMarkChanged