title: Windows Phone 8 Navigate back to same page
body: <p>Does anyone know if the <code>NavigationService.Navigate</code> has any restrictions or does not call a pages default constructor when trying to navigate back to itself?   So lets say I am on MainPage.xaml and I do some stuff and want to redirect back to itself using <code>NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute));</code>.  I have that now and put a break point in the default constructor and it never gets hit when I try to navigate the page back to itself.</p>
  
  <p>EDIT:  From my testing it seems like it caches itself.  I tested this theory by putting a querystring variable to my navigation, <code>"/MainPage.xaml?z=" + DateTime.Now.ToLocalTime()</code> and it hit the constructor that way but not by just navigating back to just "MainPage.xaml".</p>