Просто интересно, кто-нибудь знает, как бы я реализовал дополнительные / пользовательские атрибуты EndLineCap, StartLineCap и LineJoin?
Короче, LineJoin = "Round" - это то, что я хочу, но мне нужно, чтобы обе стороны угла были гладкими, а не просто более широкой угловой стороной.
Кроме того, вместо Rounded EndLineCap и StartLineCap я хочу шар на каждом конце (например, круг на каждом конце, диаметр которого в два раза больше диаметра линии).
Вместо добавления дополнительных пользовательских элементов я мог бы достичь этого с помощью прикрепленных свойств, но я не знаю, с чего начать.