public void ChartSizeChanged(Size size)
        {
            List<ChartLineViewModel> cl = new List<ChartLineViewModel>();
            double dy = ((size.Height * .95) - 2) / 5;
            double y = 2;
            for (int i = 0; i < 6; i++)
            {
                ChartLineViewModel cvm = new ChartLineViewModel()
                {
                    P1 = new Point(0, size.Height - y),
                    P2 = new Point(size.Width, size.Height - y)
                };
                cl.Add(cvm);
                y += dy;
            }
            ChartLines = cl;

            foreach (ChartViewModel chartVM in Charts)
                chartVM.SetSize(size);
        }
예제 #2
0
        public void ChartSizeChanged(Size size)
        {
            List <ChartLineViewModel> cl = new List <ChartLineViewModel>();
            double dy = ((size.Height * .95) - 2) / 5;
            double y  = 2;

            for (int i = 0; i < 6; i++)
            {
                ChartLineViewModel cvm = new ChartLineViewModel()
                {
                    P1 = new Point(0, size.Height - y),
                    P2 = new Point(size.Width, size.Height - y)
                };
                cl.Add(cvm);
                y += dy;
            }
            ChartLines = cl;

            foreach (ChartViewModel chartVM in Charts)
            {
                chartVM.SetSize(size);
            }
        }