Class ShapeLayer
public class ShapeLayer : BlueprintMouseLayerBase, IMouseLayer, ILayer
- Inheritance
-
ShapeLayer
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
ShapeLayer()
public ShapeLayer()
Fields
ShapesProperty
public static readonly DependencyProperty ShapesProperty
Field Value
Properties
Shapes
public IEnumerable<IShape> Shapes { get; set; }
Property Value
Methods
AddShape(IShape)
public void AddShape(IShape geo)
Parameters
geoIShape
DeleteShape(IShape)
public void DeleteShape(IShape geo)
Parameters
geoIShape
Draw(IDrawing)
public override void Draw(IDrawing dc)
Parameters
dcIDrawing
HitSelect(Point)
public IEnumerable<IShape> HitSelect(Point point)
Parameters
pointPoint
Returns
OnScaleChanged(object, ObjectRoutedEventArgs<Tuple<double, double>>)
public override void OnScaleChanged(object sender, ObjectRoutedEventArgs<Tuple<double, double>> e)
Parameters
senderobjecteObjectRoutedEventArgs<Tuple<double, double>>
OnShapesChanged()
protected virtual void OnShapesChanged()
RefreshDraw()
public override void RefreshDraw()
WalkPoints()
public void WalkPoints()
WalkRects()
public void WalkRects()
WalkShapes()
public void WalkShapes()
WalkStop()
public void WalkStop()
Events
DeleteShapeChanged
public event EventHandler<ObjectRoutedEventArgs<IShape>> DeleteShapeChanged