private static void OnPercentageChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { PercentageToHeightBehavior target = obj as PercentageToHeightBehavior; double oldValue = (double)args.OldValue; double newValue = (double)args.NewValue; if (oldValue != newValue) { target.OnPercentageChanged(oldValue, newValue); } }
private static void OnContentElementChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { PercentageToHeightBehavior target = obj as PercentageToHeightBehavior; FrameworkElement oldValue = (FrameworkElement)args.OldValue; FrameworkElement newValue = (FrameworkElement)args.NewValue; if (oldValue != newValue) { target.OnContentElementChanged(oldValue, newValue); } }