public void MoveSelectedDown() { var item1 = SelectedVisibleColumn; var item2 = SelectedColumns[SelectedColumns.IndexOf(item1) + 1]; SelectedColumns.Swap(item1, item2); SelectedVisibleColumn = item1; }