UWP/XAML 形状的自定义边框
UWP/XAML Custom border for a shape
我需要创建一个具有云状边框的矩形。我是否需要创建自定义 Stroke 还是应该考虑创建其他内容?
我认为没有任何边框属性可以通过使用 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"/>
我需要创建一个具有云状边框的矩形。我是否需要创建自定义 Stroke 还是应该考虑创建其他内容?
我认为没有任何边框属性可以通过使用 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"/>