las*_*s88 16 wpf canvas ellipse sector windows-phone-7
我想在WP7上创建一个圆圈.我尝试用椭圆类来做这个,我发现了很多解决方案,它可以制作量表或饼图或其他东西,但我只需要精华.有人可以帮忙吗?
目的是仅显示圆的一部分(或椭圆).就像图片中的黄色区域一样:

谢谢,Laci
dev*_*xer 38
这是一个相当简单的问题解决方案,虽然它没有使用Ellipse,它需要一点三角学:
<Path Fill="Black"
Data="M0,0 L0,-100 A100,100 0 0 1 70.7,-70.7 z" />
Run Code Online (Sandbox Code Playgroud)
该Data属性使用路径标记语法.
RotationAngle,IsLargeArc和SweepDirection(1表示顺时针,0表示逆时针)).70.7来自哪里?嗯,这个特殊的弧扫描出一个半径为100的圆的45度角,所以坐标70.7,-70.7由100 * sin(45)和确定100 * cos(45).
| 归档时间: |
|
| 查看次数: |
20044 次 |
| 最近记录: |