Beispiel #1
0
        private void randomCircle()
        {
            Random r   = new Random();
            int    cx1 = r.Next() % x;
            int    cy1 = r.Next() % y;
            int    cx2 = r.Next() % x;
            int    cy2 = r.Next() % y;
            int    cr  = r.Next() % 50 + 10;

            baseCanvas.Children.Clear();
            Line e = new Line();

            e.X1 = cx1;
            e.Y1 = cy1;
            e.X2 = cx2;
            e.Y2 = cy2;
            e.StrokeThickness = cr;
            e.Stroke          = new SolidColorBrush(Color.FromArgb((byte)(r.Next() % 200), (byte)(r.Next() % 200), (byte)(r.Next() % 200), (byte)(r.Next() % 200)));
            e.Fill            = new SolidColorBrush(Color.FromArgb((byte)(r.Next() % 200), (byte)(r.Next() % 200), (byte)(r.Next() % 200), (byte)(r.Next() % 200)));

            e.AddHandler(Button.MouseLeftButtonDownEvent, new MouseButtonEventHandler(e_MouseLeftButtonDown), true);

            baseCanvas.Children.Add(e);
        }