Это продолжение этой question.
Вопрос:
Я пытаюсь нарисовать заполненный треугольник с помощью DrawingContext
, который отображается на DrawingVisual
В настоящее время мне удалось нарисовать контур треугольника, используя следующий код С#:
private DrawingVisual CreateTriangle()
{
DrawingVisual triangle = new DrawingVisual();
using ( DrawingContext dc = triangle.RenderOpen() )
{
Pen drawingPen = new Pen(Brushes.Black,3);
dc.DrawLine(drawingPen, new Point(0, 50), new Point(50, 0));
dc.DrawLine(drawingPen, new Point(50, 0), new Point(50, 100));
dc.DrawLine(drawingPen, new Point(50, 100), new Point(0, 50));
}
return triangle;
}
Я получаю это:
Как рисовать треугольник, который в дополнение к той границе, которую я нарисовал, также имеет красную заливку?