我需要用酒吧做圆圈。
当有人仍然不明白时,这是我的图像:
任何现有的控制是否有效?或者我应该以某种方式创建一个新控件?我使用了一个带有渐变的圆圈的新控件,但效果不一样:(
我也尝试画一个圆圈,但是当我在我的数学周期中使用 sin 和 cos 时,它会做一些我不想要的事情。
double slice = 2 * Math.PI / 360;
for (int i = 0; i < 360; i++)
{
double angle = slice * i;
int x = (int)(0 + 300 * Math.Cos(angle)); // start x + radius * ...
int y = (int)(0 + 300 * Math.Sin(angle));
Line line = new Line()
{
X1 = 0,
Y1 = 0,
X2 = x,
Y2 = y,
Stroke = new SolidColorBrush(Colors.Red),
StrokeThickness = 1.0
};
canvas.Children.Add(line);
}
编辑:地铁 = Xaml!!!