private static void OnMajorTickTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { Axis presenter = d as Axis; presenter.majorTickTemplateCache = e.NewValue as DataTemplate; presenter.ClearPresenters(presenter.tickVisuals); }
private static void OnLabelTemplateSelectorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { Axis presenter = d as Axis; presenter.labelTemplateSelectorCache = e.NewValue as DataTemplateSelector; // reset all cached label sizes presenter.labelSizeCache.Clear(); presenter.ClearPresenters(presenter.labelVisuals); }