title: Can a WPF converter access the control to which it is bound?
body: <p>Long version:
  I have a simple WPF converter than does date conversions for me. The converter basically checks the date and formats it in dd/M/yyyy format. The converter does some smarts with the handling of the date which means that the user could type "23061971" and the value will be converted to "23/06/1971". </p>
  
  <p>All this is trivial and working. The problem is that when I update the value, it does not update the caret position. Assume "|" is the caret and the user types "23061971|" then a millisecond later it is updated to "230619|71". </p>
  
  <p>What I'd like to do is detect if the caret at the end of the value - if so, shift it to the end of the edit field once the new value has been updated. In order to do this, I'll need access to the edit control to which the converter is attached.</p>
  
  <p>Short version:
  From A WPF converter, can I get a reference to the control that is bound to that converter?</p>