title: Identify which textbox has fired a text changed event
body: <p>I have a number of text boxes that are dynamically created via code. </p>
  
  <p>I would like to be able to assign a generic event handler to all the textboxes for the text changed even and then within the handler determine which text box has fired the event. </p>
  
  <p>Code I have is:</p>
  
  <pre><code>txtStringProperty.TextChanged += TextBoxValueChanged;
  
  private void TextBoxValueChanged(object sender, RoutedEventArgs e)
  {
      string propertyName = // I would like the name attribute of the textbox here
  }
  </code></pre>
  
  <p>Please let me know if you require anymore information.</p>