2016-01-17 69 views
0

我需要创建一个具有云状边框的矩形。我是否需要创建自定义笔画,还是应该创建其他内容?UWP/XAML形状的自定义边框

+0

定义“云状”。 –

+1

均匀的正弦波状图案,只有峰,没有槽; 90度旋转在典型矩形的边缘周围顺时针移动。 – Allan

回答

2

我不认为任何边框属性都可以使用CornerRadius为您提供比圆边更先进的形状。通过在Border.BorderBrush中定义一个GradientBrush,你可以得到一些高级的着色,但是我认为如果你想让边界看起来像一个云,你应该看看绘制一条路径。我发现这个代码为自定义形状here。我不是路径数据的专家,所以我无法帮助您绘制形状,但非常肯定您可以创建云。

<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"/> 
+0

谢谢。我认为你是对的。我的进一步研究指出,我需要为每个矩形边缘创建路径。我很可能会创建一个自定义的矩形形状,添加4个路径。 – Allan