如何在通用的Windows应用程序中绘制弧线

我需要在我的通用Windows应用程序中的弧(圆段),但我只是不知道如何做到这一点。 只有圆形和矩形形状可用。 我的目标是创build一个弧,显示给定的百分比,线50%66%等

如果你想要这样的东西:

电弧控制

检查我的解决方案(在Windows 8.1和Windows 10 UWP上测试):

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

我希望它会对你有所帮助:)小心,控制自动调整高度和宽度的半径和厚度。 (如果你会有一些问题,我可以帮助:))

如果您想在XAML中创建复杂的形状,您可能需要查看windows.ui.xaml.shapes.path类。 它可以使用一个复杂的对象模型来指定贝塞尔曲线 ,它应该能够做你想要的。

如果您正在尝试创建一个弧形段,例如用于量规控制的圆弧段,Diederik Krols似乎有了答案:

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