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类,也可以画,但是它更加重量级。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值