Inheritance: System.EventArgs
Esempio n. 1
0
        private void SecondaryButtonsOnTabPressed(object sender, TabPressedEventArgs tabPressedEventArgs)
        {
            if (tabPressedEventArgs.SelectedIndex == CurrentPage.Y)
                return;
            PushHistory();

            CurrentPage = new Point(CurrentPage.X, tabPressedEventArgs.SelectedIndex);
        }
Esempio n. 2
0
        private void MainButtonsOnTabPressed(object sender, TabPressedEventArgs tabPressedEventArgs)
        {
            var wantedIndex = tabPressedEventArgs.SelectedIndex;
            if (wantedIndex == CurrentMainMenuIndex)
                return;
            PushHistory();

            // save last visited page
            _content[CurrentPage.X].LastVisitedPage = CurrentPage.Y;

            // update current page
            var realIndex = 0;
            foreach (var mainMenu in _content) {
                if (!mainMenu.Hidden)
                    wantedIndex--;
                if (wantedIndex < 0)
                    break;
                realIndex++;
            }
            CurrentPage = new Point(realIndex, _content[realIndex].LastVisitedPage);

            // focus secondary menu
        }