星空网 > 软件开发 > ASP.net

wpf 后台绘制圆弧

wpf 前台绘制圆弧很简单,如:<Path x:Name="path_data" Stroke="#FFE23838" StrokeThickness="1" Data="M 100,0 A 50,100 0 0 0 100,200"></Path>

注解:M 起始点 (100,0)  A 尺寸(X50,Y100半径) 圆弧旋转角度值(0) 优势弧的标记(否,弧角度小于180) 正负角度标记(0 逆时针画圆) 结束点(100,200)

所以画出的图形为wpf 后台绘制圆弧

 

由于项目需要,需要在后台动态绘制圆弧,切入点ArcSegment,一步步摸索出绘制方法。

ArcSegment(Point point, Size size, double rotationAngle, bool isLargeArc, SweepDirection sweepDirection, bool isStroked);

由于Point是结束点,需要定义起始点StartPoint,尝试还真有这个属性,后台绘制就出来了。代码如下

Path path = new Path();PathGeometry pathGeometry = new PathGeometry();ArcSegment arc = new ArcSegment(new Point(100, 200), new Size(50, 100), 0, false, SweepDirection.Counterclockwise, true);PathFigure figure = new PathFigure();figure.StartPoint = new Point(100, 0);figure.Segments.Add(arc);pathGeometry.Figures.Add(figure);path.Data = pathGeometry;path.Stroke = Brushes.Orange;canvas.Children.Add(path);

  




原标题:wpf 后台绘制圆弧

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

大促一天,半月不出单,这种情况太难受了,怎么破?:https://www.ikjzd.com/articles/132707
“机”大于“危”,墨西哥有望成为拉美跨境电商沃土:https://www.ikjzd.com/articles/132708
详解亚马逊不同广告类型之间的区别:https://www.ikjzd.com/articles/132709
亚马逊针对跟卖的几个方法:https://www.ikjzd.com/articles/13271
“关闭越南站点,别做了” Lazada卖家集体劝退小卖 发生了什么?:https://www.ikjzd.com/articles/132710
业绩井喷 亚马逊真的无敌了吗?:https://www.ikjzd.com/articles/132711
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流