如何在通用 windows 应用程序中绘制圆弧
How to draw an arc in universal windows app
我的通用 windows 应用程序需要一个圆弧(圆弧段),但我不知道如何制作它。只有圆形和矩形可用。我的目标是创建一个显示给定百分比、行 50% 66% 等的弧线。
如果您希望在 XAML 中创建复杂的形状,您可能需要查看 windows.ui.xaml.shapes.path class。它可以使用一个复杂的对象模型来指定bezier curves应该能够做你想做的事情。
如果您尝试创建一个弧段,例如在仪表控制中使用的弧段,Diederik Krols 似乎有您的答案:
如果你想要这样的东西:
检查我的解决方案(在 Windows 8.1 和 Windows 10 UWP 上测试):
https://github.com/arek-kubiak/ArcControl/tree/master
希望对您有所帮助:)
注意,控件会自动将高度和宽度调整为半径和厚度。 (如果您遇到一些问题,我可以提供帮助:))
我的通用 windows 应用程序需要一个圆弧(圆弧段),但我不知道如何制作它。只有圆形和矩形可用。我的目标是创建一个显示给定百分比、行 50% 66% 等的弧线。
如果您希望在 XAML 中创建复杂的形状,您可能需要查看 windows.ui.xaml.shapes.path class。它可以使用一个复杂的对象模型来指定bezier curves应该能够做你想做的事情。
如果您尝试创建一个弧段,例如在仪表控制中使用的弧段,Diederik Krols 似乎有您的答案:
如果你想要这样的东西:
检查我的解决方案(在 Windows 8.1 和 Windows 10 UWP 上测试):
https://github.com/arek-kubiak/ArcControl/tree/master
希望对您有所帮助:) 注意,控件会自动将高度和宽度调整为半径和厚度。 (如果您遇到一些问题,我可以提供帮助:))