2
我想知道如何在不使用表达式blend4的笔特征的情况下在wpf中绘制自定义形状(可能使用expression blend4)。我想绘制下面提到的按钮,如不规则形状的按钮。在WPF中创建自定义形状(最好使用Microsoft Expression Blend 4)
我想知道如何在不使用表达式blend4的笔特征的情况下在wpf中绘制自定义形状(可能使用expression blend4)。我想绘制下面提到的按钮,如不规则形状的按钮。在WPF中创建自定义形状(最好使用Microsoft Expression Blend 4)
我通常使用一个Path对象绘制不规则形状
例如,
<Path Stroke="Blue" Data="M 10 100 L 100 100 L 100 50 Z" />
将开始于10100,画一条线到100100,然后另一条线到100,50,然后关闭通过画一条线回到起点。
您也可以使用小写字母使用相对位置。例如,
<Path Stroke="Blue" Data="M 10 100 l 90 0 l 0 -50 Z" />
会绘制相同的形状,但使用相对路径。它将从10,100开始,绘制一条沿着x沿着+90,沿着y沿着0的线,然后另一条线沿着x沿着-50沿着y沿着-50。
同一行的一个较短的版本将是
<Path Stroke="Blue" Data="M 10 100 h 90 v -50 Z" />
起价为10,100,去水平90,然后垂直-50
一个资源我构建的路径时,经常使用的是this site,这列出了这些命令,为“几何迷你语言”
当然,你也可以建立自己的路径对象全XAML如果你喜欢:
<Path Stroke="Blue">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="10,100" IsClosed="True">
<LineSegment Point="100,100" />
<LineSegment Point="100,50" />
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>