private void OnColumnsChanged(object sender, ColumnCollectionEventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } base.ThrowIfShutdown("OnColumnsChanged"); if (base.Initialized) { this.SynchronizeColumns(e.GetItems(), e.Index, e.ChangeType); } }