/// <summary> /// Draws the specified line. /// </summary> public void Draw(DualViewsDrawingModel.Shapes.Line line) { Windows.UI.Xaml.Shapes.Line drawingPageCanvasLine = new Windows.UI.Xaml.Shapes.Line(); drawingPageCanvasLine.X1 = line.X1; drawingPageCanvasLine.Y1 = line.Y1; drawingPageCanvasLine.X2 = line.X2; drawingPageCanvasLine.Y2 = line.Y2; drawingPageCanvasLine.Stroke = new SolidColorBrush(Colors.Black); _canvas.Children.Add(drawingPageCanvasLine); }
/// <summary> /// Draws the selection border. /// </summary> public void DrawSelectionBorder(DualViewsDrawingModel.Shapes.Line line) { Windows.UI.Xaml.Shapes.Line drawingPageCanvasLine = new Windows.UI.Xaml.Shapes.Line(); drawingPageCanvasLine.X1 = line.X1; drawingPageCanvasLine.Y1 = line.Y1; drawingPageCanvasLine.X2 = line.X2; drawingPageCanvasLine.Y2 = line.Y2; drawingPageCanvasLine.Stroke = new SolidColorBrush(Colors.Red); drawingPageCanvasLine.StrokeDashArray = GetStrokeDashArray(); _canvas.Children.Add(drawingPageCanvasLine); }
/// <summary> /// Draws the specified line. /// </summary> public void Draw(DualViewsDrawingModel.Shapes.Line line) { _graphics.DrawLine(Pens.Black, ( float )line.X1, ( float )line.Y1, ( float )line.X2, ( float )line.Y2); }
/// <summary> /// Draws the selection border. /// </summary> public void DrawSelectionBorder(DualViewsDrawingModel.Shapes.Line line) { _graphics.DrawLine(GetSelectionBorderDashPen(), ( float )line.X1, ( float )line.Y1, ( float )line.X2, ( float )line.Y2); }