How to draw an arc in universal windows app

和自甴很熟 提交于 2020-01-23 02:57:04

问题


I need an arc (circle segment) in my universal windows application, but i just cant figure it out how to make it. There are only circle and rectangle shapes available. My goal is to create an arc that is showing the given percent, line 50% 66% etc.


回答1:


If you want something like this:

Check my solution (tested on Windows 8.1 and Windows 10 UWP):

https://github.com/arek-kubiak/ArcControl/tree/master

I hope it will be helpful for you :) Be careful, control automatically adjusts the height and width to the radius and thickness. (if you will have some problems i can help :))




回答2:


If you're looking to create complex shapes in XAML, you'll probably want to take a look at the windows.ui.xaml.shapes.path class. It can use a complex object model to specify bezier curves which should be able to do what you want.




回答3:


If you are trying to create a an arc segment such as one used in a gauge control, It appears Diederik Krols has your answer:

http://blogs.u2u.be/diederik/post/2013/11/14/Drawing-a-Circular-Gradient-in-Windows-Store-and-Windows-Phone-apps.aspx



来源:https://stackoverflow.com/questions/32543718/how-to-draw-an-arc-in-universal-windows-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!