【问题标题】:How to draw an arc in universal windows app如何在通用 Windows 应用程序中绘制弧线
【发布时间】:2015-09-12 21:04:32
【问题描述】:

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

【问题讨论】:

    标签: windows windows-phone drawing win-universal-app


    【解决方案1】:

    如果你想要这样的东西:

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

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

    希望对你有帮助:) 注意,控件会根据半径和厚度自动调整高度和宽度。 (如果你有什么问题我可以帮忙:))

    【讨论】:

    • 是的,我想实现这样的目标,谢谢!
    • @Arek 我知道这是通用应用程序,但我可以在 Windows Phone 8 应用程序中使用它吗?
    • 正是我想要的。谢谢阿雷克!
    • 有没有办法用另一种颜色填充圆圈的内容?
    【解决方案2】:

    如果您希望在 XAML 中创建复杂的形状,您可能需要查看 windows.ui.xaml.shapes.path 类。它可以使用复杂的对象模型来指定bezier curves,它应该能够做你想做的事情。

    【讨论】:

      【解决方案3】:

      如果您尝试创建弧段,例如用于仪表控件的弧段,Diederik Krols 似乎有您的答案:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-16
        • 2018-03-07
        • 2014-05-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多