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; }
private static void OnMarkerTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d; mg.MarkerTemplate = mg.MarkerType.GetMarkerTemplate(mg); }
private static void OnPaletteChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d; (mg.Sources["C"] as ColorSeries).Palette = e.NewValue as IPalette; }
private static void OnMaxChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d; (mg.Sources["D"] as SizeSeries).Max = Convert.ToDouble(e.NewValue, CultureInfo.InvariantCulture);; }
private static void OnColorDescriptionChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { CartesianSizeColorMarkerGraph mg = (CartesianSizeColorMarkerGraph)d; mg.Sources["C"].Description = (string)e.NewValue; }