protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
while (NavigationService.RemoveBackEntry() != null)
NavigationService.RemoveBackEntry();
base.OnBackKeyPress(e);
}