【发布时间】:2014-10-31 14:11:47
【问题描述】:
我是构建 Windows Phone 8/8.1 应用程序(第二个应用程序)的新手,我遇到了一个非常烦人的问题。
我想做的是,我想在我的画布上随机生成一个椭圆。但是当我生成椭圆时,我发现椭圆总是在黑线上的某处生成,如下图所示:
我用来生成椭圆的代码是这样的:
private void CreateDots()
{
Random Top = new Random();
Random Left = new Random();
int TopPos = Top.Next(0, 390); // screen height
int LeftPos = Left.Next(0, 800); // screen width
Ellipse Dot =new Ellipse();
Dot.Name = "Dot";
Dot.Fill = new SolidColorBrush(Color.FromArgb(255, 0,0,0));
Dot.Width = 50;
Dot.Height = 50;
Canvas.SetTop(Dot, TopPos);
Canvas.SetLeft(Dot, LeftPos);
Canvas.Children.Add(Dot);
}
现在有没有人如何在屏幕上的任何位置生成椭圆,而不仅仅是在黑线上? 提前感谢您的帮助。
【问题讨论】:
标签: c# windows windows-phone-8 windows-phone-8.1