/// <summary> /// Raises ColumnChanged event of the column. /// </summary> /// <param name="changeType"></param> protected virtual void OnColumnChanged(ColumnChangeType changeType) { if (ColumnChanged != null) { ColumnChangedEventArgs args = new ColumnChangedEventArgs(this, changeType); ColumnChanged(this, args); } }
/// <summary> /// Handler of ColumnChanged event for all columns of the collection. This method re-raises event of a single /// column as event of the column collection. /// </summary> internal void ColumnChangedInternal(Object sender, ColumnChangedEventArgs args) { OnColumnChanged(args.Column, args.ChangeType); }