private static void OnModePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var ctrl = (LocationDisplayToggle)d; ctrl.OnAutoPanModeChanged((AutoPanMode)e.OldValue, (AutoPanMode)e.NewValue); ctrl.UpdateIcon(); }