Я хочу нарисовать кривую Безье, используя класс DrawingContext следующим образом:
var pathFigure = new PathFigure();
pathFigure.StartPoint = new Point(Width - 15, line.Position + line.Height);
pathFigure.Segments.Add(new BezierSegment(new Point(Width - 7.5, line.Position + line.Height - 20),new Point(Width, line.Position + line.Height + 20), new Point(Width + 7.5, line.Position + line.Height), false));
pathFigure.IsClosed = false;
var path = new PathGeometry();
path.Figures.Add(pathFigure);
drawingContext.DrawGeometry(Brushes.Black, _blackPen, path);
Мой _blackPen инициализируется следующим образом:
_blackPen = new Pen(Brushes.Black, 1);
Но я получаю этот результат:
![enter image description here](https://i.stack.imgur.com/rowXK.png)
Но я хочу что-то вроде того, что показано в этой ссылке .
Так чего мне не хватает?
РЕДАКТИРОВАТЬ:
Когда я устанавливаю pathFigure.IsFilled = false;
путь исчезает:
![enter image description here](https://i.stack.imgur.com/3zbyy.png)
То же самое относится к drawingContext.DrawGeometry(null, _blackPen, path);