I see what you are saying about the caret staying in the TextBox that looses focus. Try setting the IsEnabled property to False and then True again after you set e.Handled = True. That seems to make the caret go away for me.
Blog: http://windowsclientdevelopment.spaces.live.com FAQs: http://windowspresentationfoundation.wikispaces.com http://windowsmobile.wikispaces.com http://vsto.wikispaces.com