private static void ChartTitlesPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BoardChart bc = d as BoardChart;
            ObservableCollection <DesignerChartTitle> titles = e.NewValue as ObservableCollection <DesignerChartTitle>;

            bc.InitTitle(titles);
        }
        private static void ChartDataSeriesPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BoardChart bc = d as BoardChart;
            ObservableCollection <DesignerChartDataSerie> ss = e.NewValue as ObservableCollection <DesignerChartDataSerie>;

            bc.InitDataSeries(ss);
        }
        private static void ChartAxesYPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BoardChart bc = d as BoardChart;
            ObservableCollection <DesignerChartAxis> xs = e.NewValue as ObservableCollection <DesignerChartAxis>;

            bc.InitAxesY(xs);
        }