title: WPF: How to programmatically remove focus from a TextBox
body: <p>I want to add a simple (at least I thought it was) behaviour to my WPF <code>TextBox</code>.</p>
  
  <p>When the user presses Escape I want the <code>TextBox</code> he is editing to have the text it had when the user started editing, AND I want to remove the focus from the <code>TextBox</code>.</p>
  
  <p>I don't have any problem setting the text for the value it had in the beginning of the edit.</p>
  
  <p>The problem is to remove the focus of the element. I don't want to move the focus to any other component, I just want the <code>TextBox</code> to lose focus. Will I have to have an invisible element to set the focus so my <code>TextBox</code> can lose focus?</p>