Exemple #1
0
 public void getMouseDownInfo(MouseEventArgs _e, MainWindow _mainWindow, InkCanvas _InkCanvas)
 {
     getFirstMousePoint(_e, _mainWindow);
     if (_e.OriginalSource is Polyline && GraphicsOperations.getDuplicateButtonCheck())
     {
         graphicsOperations.getCanvasObjectHandler().getPolylineShape().duplicateLine(_e, _InkCanvas);
     }
     else if (_e.OriginalSource is Polygon && GraphicsOperations.getDuplicateButtonCheck())
     {
         graphicsOperations.getCanvasObjectHandler().getPolygonShape().duplicatePolygon(_e, _InkCanvas);
     }
 }
Exemple #2
0
        public void fillPolygon(InkCanvas _InkCanvas, Polygon _polygon)
        {
            BrushConverter brushConverter = new BrushConverter();
            Brush          brush          = (Brush)brushConverter.ConvertFromString(getColorFill());

            _polygon = new Polygon()
            {
                Stroke          = Brushes.Black,
                StrokeThickness = 1,
                Fill            = brush
            };
            graphicsOperations.getCanvasObjectHandler().getPolygonShape().setPolygon(_polygon);
        }