private static void OnValueChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { object oldValue = (object)e.OldValue; object newValue = (object)e.NewValue; RelayObject source = (RelayObject)d; source.OnValueChanged(oldValue, newValue); }