private void AnswerSummaryTappedMethod(Common.Model.Answer answer)
        {
            if (answer == null)
            {
                return;
            }

            this._current = answer;

            Frame navFrame = null;

            if (AdaptiveStates.CurrentState == DefaultState)
            {
                navFrame = this.PreviewFrame;
            }
            else
            {
                navFrame = this.Frame;
            }

            if (AdaptiveStates.CurrentState != DefaultState)
            {
                SystemNavigationManager.GetForCurrentView().BackRequested -= ProfileAnswersPage_BackRequested;
            }
            else
            {
                if (this.PreviewFrame.CanGoBack)
                {
                    this.PreviewFrame.GoBack();
                }
            }

            NavHelper.NavToAnswerPage(answer.Id, navFrame);
        }
        private void AnswerQuestionTappedMethod(Common.Model.Answer answer)
        {
            _current = null;
            NavHelper.NavToQuestionPage(answer.Question.Id, this.Frame);

            SystemNavigationManager.GetForCurrentView().BackRequested -= ProfileAnswersPage_BackRequested;
        }
Exemple #3
0
        private void AnswerAuthorTappedMethod(Common.Model.Answer answer)
        {
            if (answer == null)
            {
                return;
            }

            NavHelper.NavToProfilePage(answer.Author.Id, this.Frame);
            SystemNavigationManager.GetForCurrentView().BackRequested -= QuestionPage_BackRequested;
        }
Exemple #4
0
        private void AnswerTappedMethod(Common.Model.Answer answer)
        {
            if (answer == null)
            {
                return;
            }
            _current = answer;

            var navFrame = AdaptiveStates.CurrentState == DefaultState ? this.PreviewFrame : this.Frame;

            NavHelper.NavToAnswerPage(answer.Id, navFrame);

            if (AdaptiveStates.CurrentState != DefaultState)
            {
                SystemNavigationManager.GetForCurrentView().BackRequested -= CollectionPage_BackRequested;
            }
        }
Exemple #5
0
        private void AnswerSummaryTappedMethod(Common.Model.Answer answer)
        {
            if (answer == null || MainStatus == null)
            {
                return;
            }

            if (MainStatus.IsWide)
            {
                SystemNavigationManager.GetForCurrentView().BackRequested -= FindPage_BackRequested;
            }
            else
            {
                if (this.MainStatus.NavFrame.CanGoBack)
                {
                    this.MainStatus.NavFrame.GoBack();
                }
            }

            NavHelper.NavToAnswerPage(answer.Id, MainStatus.NavFrame);
        }
Exemple #6
0
        private void AnswerTappedMethod(Common.Model.Answer answer)
        {
            if (answer == null)
            {
                return;
            }

            this._current = answer;

            if (AdaptiveStates.CurrentState != DefaultState)
            {
                SystemNavigationManager.GetForCurrentView().BackRequested -= QuestionPage_BackRequested;
            }
            else
            {
                if (this.PreviewFrame.CanGoBack)
                {
                    this.PreviewFrame.GoBack();
                }
            }

            NavHelper.NavToAnswerPage(answer.Id, GetNavFrame());
        }
Exemple #7
0
 private void AnswerAuthorTappedMethod(Author author)
 {
     this._current = null;
     NavHelper.NavToProfilePage(author.Id, this.Frame);
     SystemNavigationManager.GetForCurrentView().BackRequested -= CollectionPage_BackRequested;
 }
Exemple #8
0
 private void AnswerTitleTappedMethod(Common.Model.Question question)
 {
     this._current = null;
     NavHelper.NavToQuestionPage(question.Id, this.Frame);
     SystemNavigationManager.GetForCurrentView().BackRequested -= CollectionPage_BackRequested;
 }
Exemple #9
0
 private void BestAnswerAuthorTappedMethod(Common.Model.Answer answer)
 {
     _current = answer;
     NavHelper.NavToProfilePage(answer.Author.Id, this.Frame);
     SystemNavigationManager.GetForCurrentView().BackRequested -= AnswersPage_BackRequested;
 }
Exemple #10
0
 private void AnswerQuestionTappedMethod(Common.Model.Answer answer)
 {
     NavHelper.NavToQuestionPage(answer.Question.Id, AppShellPage.AppFrame);
     SystemNavigationManager.GetForCurrentView().BackRequested -= FindPage_BackRequested;
 }
Exemple #11
0
 private void QuestionTappedMethod(TopicActivity activity)
 {
     _current = null;
     NavHelper.NavToQuestionPage(activity.Id, this.Frame);
     SystemNavigationManager.GetForCurrentView().BackRequested -= ActivitiesPage_BackRequested;
 }