Example #1
0
        private static void OnColorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d;

            mg.LegendTemplate    = mg.GetLegendTemplate(e.NewValue, mg.Size);
            mg.TooltipTemplate   = mg.GetTooltipTemplate(e.NewValue, mg.Size);
            mg.Sources["C"].Data = e.NewValue;
        }
Example #2
0
        private static void OnMarkerTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d;

            mg.MarkerTemplate = mg.MarkerType.GetMarkerTemplate(mg);
        }
Example #3
0
        private static void OnPaletteChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d;

            (mg.Sources["C"] as ColorSeries).Palette = e.NewValue as IPalette;
        }
Example #4
0
        private static void OnMaxChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d;

            (mg.Sources["D"] as SizeSeries).Max = Convert.ToDouble(e.NewValue, CultureInfo.InvariantCulture);;
        }
Example #5
0
        private static void OnColorDescriptionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d;

            mg.Sources["C"].Description = (string)e.NewValue;
        }