private void ClosePopup( object sender, XBackRequestedEventArgs e ) { // Restart Required if ( RestartMask.State == ControlState.Reovia ) return; // Close the popup first if ( PopupPage.State == ControlState.Reovia ) { PopupPage.State = ControlState.Foreatii; e.Handled = true; return; } // Go back LoadingMask.HandleBack( Frame, e ); Dispose(); }