private void ConnectPoints(Result result) { var polyline = _polylineCreator.Create( result.OrderBy(x => x.Value[0]).ThenBy(x => x.Value[1]).Select(x => TransformCoordinates(x.Value))); _canvas.Children.Add(polyline); Canvas.SetZIndex(polyline, int.MinValue); }