Перетаскивание пользовательских элементов управления между ячейками в сетке в WPF

У меня есть несколько пользовательских элементов управления, которые динамически добавляются в пользовательскую сетку. Эти элементы управления могут охватывать несколько столбцов и строк (которые имеют одинаковый размер). Я хотел бы перетаскивать между строками и столбцами. Я могу перетащить отдельные элементы управления, но они могут двигаться куда угодно без ограничений. Даже с сетки. Я хотел бы сделать это так, чтобы его можно было перетаскивать только внутри сетки и привязывать к столбцу / строке, в которую он был перетащен.

Есть ли простой способ сделать это?

Честно говоря, если бы я мог получить текущую строку / столбец, который закончился, тогда все, что мне нужно было бы сделать, это установить для них столбец / строку, и это, вероятно, сделало бы это, а затем просто беспокоился о том, чтобы держать его внутри сетки.

Ответы на вопрос(2)

Ваш ответ на вопрос