Ejemplo n.º 1
0
        public void DrawAll()
        {
            CanvasToDrawOn.Children.Clear();

            if (PointMarksVisible)
            {
                // -------------------------------------------------------------Async!
                foreach (IMarkerType c in PointMarks.MarksList)              // Async!
                {                                                            // Async!
                    CanvasToDrawOn.Children.Add(c.Marker);                   // Async!
                }                                                            // Async!
                // -------------------------------------------------------------Async!
            }

            CanvasToDrawOn.Children.Add(AxesWithOrigin.XAxis);
            CanvasToDrawOn.Children.Add(AxesWithOrigin.YAxis);

            if (PolylineVisible)
            {
                CanvasToDrawOn.Children.Add(Polyliner.Polyline);
            }


            CanvasToDrawOn.UpdateLayout();
        }
Ejemplo n.º 2
0
        public void DrawAll()
        {
            CanvasToDrawOn.Children.Clear();

            // --------------------------------------------------------Async!
            foreach (Circle c in Ellipses.CirclesList)              // Async!
            {                                                       // Async!
                CanvasToDrawOn.Children.Add(c.Ellipse);             // Async!
            }                                                       // Async!
            // --------------------------------------------------------Async!

            CanvasToDrawOn.Children.Add(AxesWithOrigin.XAxis);
            CanvasToDrawOn.Children.Add(AxesWithOrigin.YAxis);

            CanvasToDrawOn.Children.Add(Polyliner.Polyline);

            CanvasToDrawOn.UpdateLayout();
        }
Ejemplo n.º 3
0
        public void DrawAll()
        {
            if (NotReadyToRefresh)
            {
                return;
            }
            //CanvasToDrawOn.Dispatcher.BeginInvoke(new ThreadStart(() => {

            CanvasToDrawOn.Children.Clear();


            CanvasToDrawOn.Children.Add(AxesWithOrigin.XAxis);
            CanvasToDrawOn.Children.Add(AxesWithOrigin.YAxis);

            if (PolylineVisible)
            {
                CanvasToDrawOn.Children.Add(Polyliner.Polyline);
            }

            if (PointMarksVisible)
            {
                // -------------------------------------------------------------Async!
                foreach (IMarkerType c in PointMarks.MarksList)              // Async!
                {                                                            // Async!
                    CanvasToDrawOn.Children.Add(c.Marker);                   // Async!
                }                                                            // Async!
                                                                             // -------------------------------------------------------------Async!
            }
            else
            {
                // -------------------------------------------------------------Async!
                foreach (IMarkerType c in PointMarks.MarksList)              // Async!
                {                                                            // Async!
                    c.Marker.Opacity = 0;
                    CanvasToDrawOn.Children.Add(c.Marker);                   // Async!
                }                                                            // Async!
                                                                             // -------------------------------------------------------------Async!
            }

            CanvasToDrawOn.UpdateLayout();


            //}));
        }
Ejemplo n.º 4
0
        public void DrawAll()
        {
            CanvasToDrawOn.Children.Clear();

            CanvasToDrawOn.Children.Add(AxesWithOrigin.XAxis);
            CanvasToDrawOn.Children.Add(AxesWithOrigin.YAxis);

            // CanvasToDrawOn.Children.Add(Polyliner.Polyline); async!
            // CanvasToDrawOn.Children.Add(Ellipses.Circles[i].Ellipse); async!
            // CanvasToDrawOn.Children.Add(Ellipses.Elipsler); async!

            foreach (Circle c in Ellipses.Circles)
            {
                CanvasToDrawOn.Children.Add(c.Ellipse);
            }


            CanvasToDrawOn.UpdateLayout();
        }