mak_ufo
@mak_ufo

Почему искажаются линии при рисовании в WPF?

Всем привет. Рисую анимацию на канвасе с помощью C#. Выглядит она так.

Справа внизу у меня из кружочка вылезает линия. Я попробовал убрать несколько линий из анимаций и заметил, что тогда уже всё рисуется нормально:
Пример 1
Пример 2

То есть этот баг появляется из-за "наложения" нескольких линий друг на друга. Вопрос в том, как это исправить? Линии рисую так:
Polyline lineDAB = new Polyline{ Stroke = Brushes.Black, StrokeThickness = 2 };
lineDAB.Points.Add(new Point(...));


P. S. При уменьшении StrokeThickness у линий баг пропадает
  • Вопрос задан
  • 266 просмотров
Решения вопроса 1
lam0x86
@lam0x86
Надо поставить свойство StrokeLineJoin в Bevel.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы