Hello, Chris,
Thank you for writing.
In order to detect when a column is added, removed or moved you can handle the RadGridView.Columns.
CollectionChanged event. The NotifyCollectionChangedEventArgs.
Action argument indicates what is the change. As to the columns resizing, you can handle the RadGridView.
ColumnWidthChanged event.
I hope this information helps. Should you have further questions I would be glad to help.
Regards,
Dess
Progress Telerik