private static void OnCommandParameterPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ButtonBase source = d as ButtonBase; Debug.Assert(source != null, "The source is not an instance of ButtonBase!"); source.CommandParameterPropertyChanged(e); }