Это будет делать:
Private Sub MoveTextBox(TxtBox as TextBox, LBox as listbox, index as integer)
lBox.items.remove(lbox.indexof(TxtBox));
Dim l as ListBoxItem = lBox.items(index);
l.content = TxtBox;
End Sub
Просто напишите MoveTextBox (какой TextBox вы хотите переместить, список, к которому принадлежит txtbox и к которому вы хотите переместить, индекс, в который вы хотите поместить текстовое полеперемещено (Помните, индекс начинается с 0) Извините, я не знаю, как заставить это работать с C #.