Hello, I have a datagrid whose columns are being populated by an array of DataGridColumn objects.
The initial order of display of these columns in the grid is the order in which i choose to add the column objects in the array. But when a user drags the columns around, how can I determine the new order in which the columns are being displayed? I would like to trigger an event when the columns are rearranged and be able to determine the index at which a particular column is being displayed in a grid at that time. I have verified that my array providing values to the datagrid.columns is unchanged even after the column order has been changed by drag-drop. Any clue would be much appreciated. Many Thanks, Aman

