WPF之创建不规则的图形

开发时,美工给我丢了一张图
在这里插入图片描述
看起来还挺炫酷的,但是让我去找WPF怎么画这些不规则的边边框框的。
网上查了一下,


首先,我们可以绘制简单的几何图形
比如<Rectangle Width="100" Height="50" Fill="Yellow" Stroke="Blue"></Rectangle>
比如<Line Stroke="Blue" X1="5" Y1="5" X2="15" Y2="15"></Line>
还有<Ellipse Fill="#0899FF" Height="50" Width="100" HorizontalAlignment="Left"></Ellipse>

但是有个更好的类叫path,更加牛B,

<Path Fill="Yellow" Stroke="Blue">
            <Path.Data>
                <RectangleGeometry Rect="0,0 100,50"></RectangleGeometry>
            </Path.Data>
        </Path>
<Path Fill="#0899FF">
            <Path.Data>
                <EllipseGeometry RadiusX="50" RadiusY="25" Center="50,25"></EllipseGeometry>
            </Path.Data>
        </Path>

不仅可以画简单的几何图形,还可以将各种图形文字叠加融合,绘制直线和曲线,甚至剪裁。有写得更好的传送门
也可以看另外一份简介传送门


当然还有一个类叫share类,也可以画,但是它更加重量级。


猜你喜欢

转载自blog.csdn.net/qq_36196748/article/details/89024621
今日推荐