Мне нужно создать прямоугольник с границей в виде облака. Нужно ли мне создавать собственный обводку или мне стоит задуматься о создании чего-то еще?
Пользовательская граница UWP / XAML для фигуры
comment
Определите подобный облаку.
- person Kris Vandermotten   schedule 17.01.2016
comment
однородный синусоидальный узор с только пиками, без впадин; с поворотом на 90 градусов, двигающимся по часовой стрелке вокруг края типичного прямоугольника.
- person Allan Smith   schedule 18.01.2016
Ответы (1)
Я не думаю, что какие-либо свойства границы могут предоставить вам более продвинутую форму, чем закругленные края, с помощью CornerRadius. Определив GradientBrush внутри Border.BorderBrush, вы можете получить более продвинутую окраску, но я думаю, вам стоит взглянуть на рисование пути, если вы хотите, чтобы граница выглядела как облако. Я нашел этот код для нестандартной формы здесь. Я не эксперт в данных пути, поэтому я не могу помочь вам нарисовать форму, но уверен, что вы сможете создать облако.
<Path Data="M125.11371,0.5 L141.0695,20.500002 L249.5,20.500002 L249.5,
119.5 L0.5,119.5 L0.5,20.500002 L108.9748,20.500002 z"
Fill="#FF2D2D2D" Stretch="Fill" Stroke="#FF2D2D2D"
UseLayoutRounding="False" Width="250" Height="100"/>
person
Kristoffer Berge
schedule
17.01.2016
Спасибо. Думаю, вы правы. Мои дальнейшие исследования указывают на то, что мне нужно создавать пути для каждого края прямоугольника. Скорее всего, я буду создавать индивидуальную форму прямоугольника, которая добавляет 4 пути.
- person Allan Smith; 18.01.2016