通过TextBox的SelectionStart属性设置光标位置
private void txtOrgNo_TextChanged(object sender, System.Windows.Input.MouseEventArgs e)
{
System.Windows.Controls.TextBox txtBox = sender as System.Windows.Controls.TextBox;
txtBox.Text = txtBox.Text.ToUpper();
txtBox.SelectionStart = txtBox.Text.Length;
}