Как я могу переместить элемент управления из одного ряда таблицы в другой без удалить элемент управления из первого ряда и затем добавить его во второй ряд ???
Предполагая, что вы хотите сделать это во время выполнения, в коде, вы можете попробовать:
// Assuming your control is not in row 1 myControl.SetValue(Grid.RowProperty, 1)
Почему? Чтобы сделать это легко, у вас есть , чтобы изменить строку, в которой он находится.
Другой способ - использовать математику, рассчитать высоту сетки, строки и элемента управления и расположить ее по полям. - очень грязный код.