wpf 进度条两侧圆角_WPF圆形进度条

项目中使用了各种各样进度条 这次主要记录自己使用圆形的进度条心得

如下图:分别对应着 老版本、新版本、现在

做东西之前 肯定先网上找找看,一搜索一大堆连接,当然也有一些UI框架带这样的控件,我看了几个,各种类和样式继承类,主要是和他们自己框架结合一起。仅仅为了一个控件,那样做 简单问题复杂化。下面是单独介绍的一些有用链接.

但是介于项目好多不能直接使用,因为有些功能不全,不能满足要求。 比如起点的位置,有人喜欢在顶部开始,而有的从左边开始,我还见过从右边开始的,有的顺时针,有的逆时针 ,所以得自己做些扩展。

刚开始要实现这些功能觉得挺费劲.

1、圆环被分割了

2、圆环圆角开始和结束,给人感觉要重新绘制

主要是当时不知道的太多,说一下难点处理方式,也是本篇文章重点至少对于我来说是这样.

1、圆环被分割 主要是不清楚StrokeDashArray,这个属性其实很多地方用过不知道Path也有,常见的是虚边框矩形

新版中 只需要一个开始点和结束点就可以实现功能了,StrokeDashArray设置分割,StrokeThickness设置圆弧宽度

2、圆环圆角开始和结束这个问题 真耽误2 3小时, 新版中是画一个弧线, 而我要实现圆角,画四个弧线,也就需

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值