/// <summary> /// Draws a line. /// </summary> /// <param name="bounds">The bounds.</param> /// <param name="p1">The p1.</param> /// <param name="p2">The p2.</param> /// <param name="style">The style.</param> public void DrawLine(Rect bounds, Point p1, Point p2, DrawingStyle style) { _canvas.ApplyTransform(style.Transform, style.TransformOrigin, bounds); SKPaint paint = new SKPaint(); paint.ApplyStroke(bounds, style); _canvas.DrawLine(p1.ToSKPoint(), p2.ToSKPoint(), paint); _canvas.ResetMatrix(); }