Read original post at Jesse Liberty's Blog
A reader correctly complained about my posting on Sending Messages Between Pages that the “dialog” box I had created was in the BackStack. If you were to go through the dialog and then later hit the hardware back-key you would be “dragged through” the dialog box on your way back through the pages. Fail. To fix this you’ll want to call NavigationService.RemoveBackEntry().