Рисование скругленного треугольника в Blend - PullRequest
3 голосов
/ 07 ноября 2010

Я хочу нарисовать равносторонний треугольник с закругленными углами в Expression Blend, вроде как радиус прямоугольника ведет себя.

Я думаю о том, чтобы нарисовать круг / дугу в каждой конечной точке и обрезать, но это громоздко.

Есть ли форма, которая может это сделать, или у вас есть какие-то другие идеи, как это сделать?

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Может быть немного поздно, но на всякий случай, если кто-то пытается сделать то же самое ...

Я пытался сделать то же самое, борясь со строками в Блене ... Я был обескуражени, наконец, сделал это в Adobe Illustrator, затем импортируйте мой файл иллюстратора в blend ... ЭТО РАБОТАЕТ!: D.

Вот базовый закругленный треугольник, который вы можете использовать и изменять по своему усмотрению с шириной и высотой

 <Grid x:Name="Root">
    <Path Data="M42.6987,213C26.1987,213,19.5187,201.349,27.8537,187.109L115.1947,37.891C123.5307,23.651,137.1687,23.651,145.5047,37.891L232.8457,187.109C241.1807,201.349,234.4997,213,217.9997,213L42.6987,213z" Fill="White" Canvas.Left="-0.5" StrokeStartLineCap="Flat" Stretch="Fill" StrokeEndLineCap="Flat" Stroke="Black" StrokeThickness="3" StrokeMiterLimit="10" StrokeLineJoin="Miter" Canvas.Top="-0.5" Width="45" Height="30" RenderTransformOrigin="0.5, 0.5" />
 </Grid>
0 голосов
/ 07 ноября 2010

Нарисуйте линию с дугой в каждой конечной точке. Затем вы можете сгруппировать все эти три фигуры и поиграть оттуда.

...