1

我需要用酒吧做圆圈。

当有人仍然不明白时,这是我的图像: 我的形象

任何现有的控制是否有效?或者我应该以某种方式创建一个新控件?我使用了一个带有渐变的圆圈的新控件,但效果不一样:(

我也尝试画一个圆圈,但是当我在我的数学周期中使用 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!!!

4

0 回答 0