private static object OnCoerceValidationError( DependencyObject sender, object value ) { if( value == null ) return value; Row row = ( Row )sender; RowValidationErrorRoutedEventArgs rowValidationErrorRoutedEventArgs = new RowValidationErrorRoutedEventArgs( Row.ValidationErrorChangingEvent, row, ( RowValidationError )value ); row.OnValidationErrorChanging( rowValidationErrorRoutedEventArgs ); return rowValidationErrorRoutedEventArgs.RowValidationError; }
protected virtual void OnValidationErrorChanging( RowValidationErrorRoutedEventArgs e ) { this.RaiseEvent( e ); }