Example #1
0
        public void NullSeries ()
        {
            var barChart = new BarChart {Series = null};
            barChart.UnsafeUpdate();

            var lineChart = new LineChart { Series = null };
            lineChart.UnsafeUpdate();

            var pieChart = new PieChart { Series = null };
            pieChart.UnsafeUpdate();

            var stackedChart = new StackedBarChart { Series = null };
            stackedChart.UnsafeUpdate();
        }
Example #2
0
        public void EmptyValues()
        {
            var vals = new ChartValues<double>();

            var barChart = new BarChart
            {
                Series = new SeriesCollection
                {
                    new BarSeries {Values = vals},
                    new LineSeries {Values = vals}
                }
            };
            barChart.UnsafeUpdate();

            var lineChart = new LineChart
            {
                Series = new SeriesCollection
                {
                    new LineSeries {Values = vals}
                }
            };
            lineChart.UnsafeUpdate();

            var pieChart = new PieChart
            {
                Series = new SeriesCollection
                {
                    new PieSeries {Values = vals}
                }
            };
            pieChart.UnsafeUpdate();

            var stackedChart = new StackedBarChart
            {
                Series = new SeriesCollection
                {
                    new StackedBarSeries {Values = vals}
                }
            };
            stackedChart.UnsafeUpdate();
        }
Example #3
0
        public void MaxEqMinValues()
        {
            var vals = new ChartValues<double> {1, 1};

            var barChart = new BarChart
            {
                Series = new SeriesCollection
                {
                    new BarSeries {Values = vals},
                    new LineSeries {Values = vals}
                }
            };
            barChart.UnsafeRedraw();

            var lineChart = new LineChart
            {
                Series = new SeriesCollection
                {
                    new LineSeries {Values = vals}
                }
            };
            lineChart.UnsafeRedraw();

            var pieChart = new PieChart
            {
                Series = new SeriesCollection
                {
                    new PieSeries {Values = vals}
                }
            };
            pieChart.UnsafeRedraw();

            var stackedChart = new StackedBarChart
            {
                Series = new SeriesCollection
                {
                    new StackedBarSeries {Values = vals}
                }
            };
            stackedChart.UnsafeRedraw();
        }
Example #4
0
        public void NullValues()
        {
            var barChart = new BarChart
            {
                Series = new SeriesCollection
                {
                    new BarSeries {Values = null},
                    new LineSeries {Values = null}
                }
            };
            barChart.UnsafeRedraw();

            var lineChart = new LineChart
            {
                Series = new SeriesCollection
                {
                    new LineSeries {Values = null}
                }
            };
            lineChart.UnsafeRedraw();

            var pieChart = new PieChart
            {
                Series = new SeriesCollection
                {
                    new PieSeries {Values = null}
                }
            };
            pieChart.UnsafeRedraw();

            var stackedChart = new StackedBarChart
            {
                Series = new SeriesCollection
                {
                    new StackedBarSeries {Values = null}
                }
            };
            stackedChart.UnsafeRedraw();
        }
Example #5
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:

            #line 16 "..\..\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.A_Click);

            #line default
            #line hidden
                return;

            case 2:
                this.TotalChart = ((LiveCharts.PieChart)(target));
                return;

            case 3:
                this.MainChart = ((LiveCharts.BarChart)(target));
                return;

            case 4:
                this.NumberChart = ((LiveCharts.BarChart)(target));
                return;

            case 5:
                this.FuncChart = ((LiveCharts.BarChart)(target));
                return;

            case 6:
                this.CtrlChart = ((LiveCharts.BarChart)(target));
                return;

            case 7:
                this.img = ((System.Windows.Controls.Image)(target));
                return;
            }
            this._contentLoaded = true;
        }
Example #6
0
        public void SharedSeries()
        {
            var sharedSeries = new LineSeries {Values = new ChartValues<double> {1, 2, 3}};

            var lineChart1 = new BarChart
            {
                Series = new SeriesCollection
                {
                    sharedSeries
                }
            };
            lineChart1.UnsafeUpdate();

            var lineChart2 = new LineChart
            {
                Series = new SeriesCollection
                {
                    sharedSeries
                }
            };

            lineChart2.UnsafeUpdate();
        }