【发布时间】:2016-02-29 15:44:34
【问题描述】:
我正在开发一个“通用 Windows”项目,我需要在其中绘制椭圆的一部分。实际上我需要两种类型的弧:
从 P1 点顺时针方向到 P2 点的 180° 圆弧,其中 P1 和 P2 都位于椭圆的 X 轴上:这是椭圆长轴一侧的半椭圆
-
从点 P1 到点 P2 顺时针方向的 90° 弧:这是椭圆的四分之一,其中 P1 在 X 轴上,P2 在 Y 轴上(反之亦然)
由于System.Windows.Media.ArcSegment在这个环境下不可用,请问这两种椭圆弧怎么画?
【问题讨论】:
-
System.Drawing.Graphics.DrawArc ?
-
否:“命名空间‘System’中不存在类型或命名空间名称‘Drawing’(您是否缺少程序集引用?)”并且我无法添加此引用...跨度>
-
使用 Windows.UI.Xaml.Media.ArcSegment
-
@HansPassant 谢谢汉斯。这是正确的参考。
标签: c# drawing win-universal-app ellipse