WPF TextBox Insertar texto en la posición de caret
textBox.Text = textBox.Text.Insert(textBox.CaretIndex, "<new text>");
Casual Coder
textBox.Text = textBox.Text.Insert(textBox.CaretIndex, "<new text>");