title: Detect DataContext change in user control
body: <p>I am implementing an <code>UserControl</code> and I want to detect if the DataContext is changed from the code. <code>FrameworkElement.DataContext.Get</code> is not virtual so I can't override it. I can hide it with <code>new</code> but I believe there is better way to do this. In WPF there is something like DataContextChanged event. Can we do something similar with Windows Phone?</p>