private static void OnMarkerBuilderReplaced(DependencyObject d, DependencyPropertyChangedEventArgs e) { MarkerChartBase owner = (MarkerChartBase)d; owner.OnMarkerGeneratorReplaced((MarkerGenerator)e.OldValue, (MarkerGenerator)e.NewValue); owner.MarkerBuilderChanged.Raise(owner, e.OldValue, e.NewValue); }
private static void OnMarkerBuilderTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { MarkerChartBase owner = (MarkerChartBase)d; // owner.MarkerBuilder = new TemplateMarkerGenerator((DataTemplate)e.NewValue); }
private static void OnMarkerTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { MarkerChartBase owner = (MarkerChartBase)d; owner.OnMarkerTemplateChanged((DataTemplate)e.NewValue, (DataTemplate)e.OldValue); }