title: WinRT - How to ignore or delete page from navigation history
body: <p>I have following situation in my WinRT metro (c# - xaml) application :</p>
  
  <p>User launch the application and he or she is not logged in. In the menu bar I have button which navigates them to Shopping cart. It's important to mention that they can click on it regardless of logged in/out status.</p>
  
  <p>So I have this :</p>
  
  <pre><code>Home Page - &gt; Login Page - &gt; Shopping Cart
  </code></pre>
  
  <p>And everything works great, but when I try press BACK button on my <strong>Shopping Cart</strong> page I'm navigated back to <strong>Login</strong> Page, which make sense, because page is in my navigation history. But I don't want that, I want to return user to <strong>Home Page</strong> and skip login page.</p>
  
  <p>My question is how to do that, and how to manipulate Frame Navigation Stack on WinRT. I tried with going Back twice, but with no luck.</p>
  
  <p>Btw, my page is "LayoutAwarePage" page and I'm using NavigationService similar to this 
  <a href="http://dotnetbyexample.blogspot.com/2012/06/navigationservice-for-winrt.html" rel="noreferrer">http://dotnetbyexample.blogspot.com/2012/06/navigationservice-for-winrt.html</a>.</p>