У меня есть таблица просмотра данных, и я хочу отключить перетаскивание в некоторых конкретных ситуациях.
Пример:
У меня есть 4 столбца с именами A, B, C, D.Я делю их на 2 группы: A, B и C, D (для пользователя они выглядят как 4 обычных столбца).Теперь, когда пользователь перетаскивает столбец A или B, он может отбросить его только до C. Когда он перетаскивает C или D, он может отбрасывать его только после B.
Я пытался определить значения DisplayIndex в ColumnDisplayIndexChanged.но это событие запускается несколько раз, и я получил исключение, что DisplayIndex изменяется или что-то еще, и я не могу изменить его в этот момент.
Есть ли способ сделать что-то подобное?
Спасибозаранее.