Esempio n. 1
0
        private async void BackToPage(NavigationHistoryEntry entry)
        {
            if (entry.Page.Title.Contains("Log out"))
            {
                await _jiraApi.Session.Logout();
            }

            if (_navigationHistory.Peek() == entry.Page)
            {
                return;
            }

            while (_navigationHistory.Peek() != entry.Page)
            {
                _navigationHistory.Pop();
                NavigationHistory.RemoveAt(0);
            }

            await SetPage();
        }
Esempio n. 2
0
        private async void BackToPage(NavigationHistoryEntry entry)
        {
            if (entry.Page.Title.Contains("Log out"))
                await _jiraApi.Session.Logout();

            if (_navigationHistory.Peek() == entry.Page)
                return;

            while (_navigationHistory.Peek() != entry.Page)
            {
                _navigationHistory.Pop();
                NavigationHistory.RemoveAt(0);
            }

            await SetPage();
        }