private void AddWaitTags(string text) { int selectionStart = MessageText.SelectionStart; string tempTag = ""; switch (text) { case "Wait": tempTag = "<Wait:0>"; break; case "Dismiss": tempTag = "<Wait+Dismiss:0>"; break; case "Wait + Dismiss": tempTag = "<Wait+Dismiss(Prompt)0>"; break; case "Wait + Dismiss (Prompt)": tempTag = "<Dismiss:0>"; break; } MessageText.Text = MessageText.Text.Insert(MessageText.SelectionStart, tempTag); MessageText.SelectionStart = selectionStart + tempTag.Length; }