/// <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);
 }