private static void OnLevelChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { UseLevelSpinner control = (UseLevelSpinner)obj; int oldValue = (int)args.OldValue; int newValue = (int)args.NewValue; RoutedPropertyChangedEventArgs <int> e = new RoutedPropertyChangedEventArgs <int>( oldValue, newValue, LevelChangedEvent); control.OnLevelChanged(e); control.UpdateText(); }
private static void OnKeepListStructureChanged(DependencyObject element, DependencyPropertyChangedEventArgs args) { UseLevelSpinner control = element as UseLevelSpinner; control.UpdateText(); }