示例#1
0
 private void CloseThemesetFrame(object sender, XBackRequestedEventArgs e)
 {
     if (ThemeSetFrame.Content != null)
     {
         e.Handled             = true;
         ThemeSetFrame.Content = null;
     }
 }
示例#2
0
 private void ShouldCloseInputBox(object sender, XBackRequestedEventArgs e)
 {
     if (TransitionDisplay.GetState(TweetBox) == TransitionState.Active)
     {
         e.Handled = true;
         CloseInputBox();
     }
 }
示例#3
0
        private void ClosePopup(object sender, XBackRequestedEventArgs e)
        {
            // Restart Required
            if (RestartMask.State == ControlState.Active)
            {
                return;
            }

            // Go back
            LoadingMask.HandleBack(Frame, e);
            Dispose();
        }
示例#4
0
        private void NavigationHandler_OnNavigatedBack(object sender, XBackRequestedEventArgs e)
        {
            if (Navigating)
            {
                e.Handled = true;
                return;
            }

            if (InSubView)
            {
                e.Handled = true;
                var j = CloseSubView();
            }
            else if (BackStack.CanGoBack)
            {
                e.Handled = true;
                NavigateBack();
            }
        }
示例#5
0
 private async void Exit(object sender, XBackRequestedEventArgs e)
 {
     await GR.GSystem.Utils.RestartOrExit();
 }
示例#6
0
 private void DiscardComment(object sender, XBackRequestedEventArgs e)
 {
     e.Handled = true;
     DiscardComment();
 }