void NavView_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            //if (previousItem != null)
            //previousItem.SetChecked(false);

            navView.SetCheckedItem(e.MenuItem.ItemId);

            previousItem = e.MenuItem;

            int id = 0;

            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.nav_home:
                id = (int)AppPage.Home;
                break;

            case Resource.Id.nav_deals:
                id = (int)AppPage.Deals;
                break;

            case Resource.Id.nav_settings:
                id = (int)AppPage.Settings;
                break;

            case Resource.Id.nav_about:
                id = (int)AppPage.About;
                break;
            }
            this.Element.OnNavigationItemSelected(new Cogent_Deals.NavigationItemSelectedEventArgs
            {
                Index = id
            });
        }
示例#2
0
 private void NavigationView_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
 {
     if (e.MenuItem.ItemId == Resource.Id.navHistory)
     {
         InitHistory();
         drawerLayout.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.navGeography)
     {
         InitGeography();
         drawerLayout.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.navSpace)
     {
         InitSpace();
         drawerLayout.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.navEngineering)
     {
         InitEngineering();
         drawerLayout.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.navProgramming)
     {
         InitProgramming();
         drawerLayout.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.navBusiness)
     {
         InitBusiness();
         drawerLayout.CloseDrawers();
     }
 }
        void NavView_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            if (previousItem != null)
            {
                previousItem.SetChecked(false);
            }

            navView.SetCheckedItem(e.MenuItem.ItemId);

            previousItem = e.MenuItem;

            int id = 0;

            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.nav_storageaccounts:
                id = (int)AppPage.StorageAccounts;
                App.Logger.TrackPage(AppPage.StorageAccounts.ToString());
                break;

            case Resource.Id.nav_subscriptions:
                id = (int)AppPage.Subscriptions;
                App.Logger.TrackPage(AppPage.Subscriptions.ToString());
                break;

            case Resource.Id.nav_containers:
                id = (int)AppPage.Containers;
                App.Logger.TrackPage(AppPage.Containers.ToString());
                break;

            case Resource.Id.nav_queues:
                id = (int)AppPage.Queues;
                App.Logger.TrackPage(AppPage.Queues.ToString());
                break;

            case Resource.Id.nav_tables:
                id = (int)AppPage.Tables;
                App.Logger.TrackPage(AppPage.Tables.ToString());
                break;

            case Resource.Id.nav_files:
                id = (int)AppPage.FileShares;
                App.Logger.TrackPage(AppPage.FileShares.ToString());
                break;

            case Resource.Id.nav_settings:
                id = (int)AppPage.Settings;
                App.Logger.TrackPage(AppPage.Settings.ToString());
                break;
            }
            this.Element.OnNavigationItemSelected(new AzureStorageExplorer.NavigationItemSelectedEventArgs
            {
                Index = id
            });
        }
示例#4
0
        private void Menu_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.timeMenuItem: Navigate(new TimeFragment()); break;

            case Resource.Id.stopwatchMenuItem: Navigate(new StopwatchFragment()); break;

            case Resource.Id.aboutMenuItem: Navigate(new AboutFragment()); break;
            }

            e.MenuItem.SetChecked(true);
            _drawer.CloseDrawer(Android.Support.V4.View.GravityCompat.End);
        }
示例#5
0
        void OnMenuItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.realtimeMenuItem: Navigate((new RealTimePage()).CreateFragment(this)); break;

            case Resource.Id.historicalMenuItem: Navigate((new HistoricalPage()).CreateFragment(this)); break;
            }

            e.MenuItem.SetChecked(true);

            var drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawerLayout);

            drawerLayout.CloseDrawer(Android.Support.V4.View.GravityCompat.End);
        }
        private void NavigationViewItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ToString())
            {
            case "Home": StartActivity(typeof(Home)); break;

            case "Messages": StartActivity(typeof(Messages)); break;

            case "About": StartActivity(typeof(About)); break;

            case "FeedBack": StartActivity(typeof(Feedback)); break;
            }

            drawerLayout.CloseDrawers();
            Finish();
        }
        private void NavView_NavigationItemSelected(object sender,
                                                    Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            _previousItem?.SetChecked(false);

            _navView.SetCheckedItem(e.MenuItem.ItemId);

            _previousItem = e.MenuItem;

            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.nav_foods:
                Element.OnNavigationItemSelected(
                    new NavigationItemSelectedEventArgs {
                    SelectedViewModel = NavigationItem.Foods
                });
                break;

            case Resource.Id.nav_orders:
                Element.OnNavigationItemSelected(
                    new NavigationItemSelectedEventArgs {
                    SelectedViewModel = NavigationItem.Orders
                });
                break;

            case Resource.Id.nav_chat:
                Element.OnNavigationItemSelected(
                    new NavigationItemSelectedEventArgs {
                    SelectedViewModel = NavigationItem.Chat
                });
                break;

            case Resource.Id.nav_settings:
                Element.OnNavigationItemSelected(
                    new NavigationItemSelectedEventArgs {
                    SelectedViewModel = NavigationItem.Settings
                });
                break;

            case Resource.Id.nav_about:
                Element.OnNavigationItemSelected(
                    new NavigationItemSelectedEventArgs {
                    SelectedViewModel = NavigationItem.About
                });
                break;
            }
        }
示例#8
0
        void OnMenuItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.timeMenuItem:      Navigate(new TimeFragment()); break;

            case Resource.Id.stopwatchMenuItem: Navigate(new StopwatchFragment()); break;

            case Resource.Id.aboutMenuItem:     Navigate(new AboutFragment()); break;
            }

            e.MenuItem.SetChecked(true);

            var drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawerLayout);

            drawerLayout.CloseDrawer(Android.Support.V4.View.GravityCompat.Start);
        }
示例#9
0
        private void NavigationView_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            //Intent intent = new Intent(this, typeof(QuizDescriptionActivity));

            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.navHistory:

                InitHistory();
                drawerLayout.CloseDrawers();
                break;

            case Resource.Id.navGeography:

                InitGeography();
                drawerLayout.CloseDrawers();
                break;

            case Resource.Id.navEngineering:

                InitEngineering();
                drawerLayout.CloseDrawers();
                break;

            case Resource.Id.navBusiness:

                InitBusiness();
                drawerLayout.CloseDrawers();
                break;

            case Resource.Id.navProgramming:

                InitProgramming();
                drawerLayout.CloseDrawers();
                break;

            case Resource.Id.navSpace:

                InitSpace();
                drawerLayout.CloseDrawers();
                break;

            default:
                break;
            }
        }
示例#10
0
        void OnMenuItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.nav_home: Navigate(new HomeFragment()); break;

            case Resource.Id.nav_cart: Navigate(new CartFragment()); break;

            case Resource.Id.nav_aboutApp: Navigate(new AboutAppFragment()); break;

            case Resource.Id.nav_menu1: Navigate(new HomeFragmentRecicler()); break;

            case Resource.Id.nav_menu2: Navigate(new HomeFragmentCellPopUp()); break;
            }

            e.MenuItem.SetChecked(true);
            drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawerLayout);
            drawerLayout.CloseDrawer(Android.Support.V4.View.GravityCompat.Start);
        }
示例#11
0
        void OnMenuItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.lessonsFeed: Navigate(new LessonsFragment()); break;

            case Resource.Id.socialFeed: Navigate(new SocialFragment()); break;

            case Resource.Id.library: Navigate(new AuthLibraryFragment()); break;

            case Resource.Id.wallet: Navigate(new WalletFragment()); break;

            case Resource.Id.learningProfile: Navigate(new LearningProfileFragment()); break;
            }

            e.MenuItem.SetChecked(true);

            var drawerLayout = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.authenticatedDrawer);

            drawerLayout.CloseDrawer(Android.Support.V4.View.GravityCompat.Start);
        }
示例#12
0
        void OnMenuItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            switch (e.MenuItem.ItemId)
            {
            case Resource.Id.myProfileMain:
                Intent userIntent = new Intent(this, typeof(MyProfileActivity));
                StartActivity(userIntent);
                break;

            case Resource.Id.myGroupMain:
                Intent groupIntent = new Intent(this, typeof(MyGroupActivity));
                StartActivity(groupIntent);
                break;

            case Resource.Id.settingsMain:
                Intent optionsIntent = new Intent(this, typeof(OptionsActivity));
                StartActivity(optionsIntent); break;

            case Resource.Id.feedbackMain:
                Intent emailIntent = new Intent(Intent.ActionSendto, Uri.FromParts("mailto", "*****@*****.**", null));
                emailIntent.PutExtra(Intent.ExtraSubject, "Feedback");
                emailIntent.PutExtra(Intent.ExtraText, "Problem/Suggestion/etc.");
                StartActivity(Intent.CreateChooser(emailIntent, "Send email..."));
                break;

            case Resource.Id.logoutMain:
                StartActivity(typeof(LoginActivity));
                Finish();
                ChamberOfSecrets.Instance.group        = new Group();
                ChamberOfSecrets.Instance.LoggedUser   = new User();
                ChamberOfSecrets.Instance.AllGroceries = new AvailableGroceries();
                break;
            }

            mainDrawerLayout.CloseDrawer(GravityCompat.Start);
        }
示例#13
0
        public void HomeNavigationView_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
        {
            var menuItem = e.MenuItem; menuItem.SetChecked(!menuItem.IsChecked);

            Android.Content.Intent intent;
            switch (menuItem.ItemId)
            {
            case Resource.Id.nav_my_expos:
                intent = new Android.Content.Intent(this, typeof(MyExposActivity));
                StartActivity(intent);
                break;

            case Resource.Id.nav_help:
                intent = new Android.Content.Intent(this, typeof(VideoActivity));
                StartActivity(intent);
                break;

            case Resource.Id.nav_expos:
                intent = new Android.Content.Intent(this, typeof(ExposActivity));
                StartActivity(intent);
                break;

            case Resource.Id.nav_prof:
                intent = new Android.Content.Intent(this, typeof(MyProfileActivity));
                StartActivity(intent);
                break;

            case Resource.Id.nav_history:
                intent = new Android.Content.Intent(this, typeof(HistoryActivity));
                StartActivity(intent);
                break;

            case Resource.Id.nav_logout:
                using (var conn = new SQLite.SQLiteConnection(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal).ToString(), "database.sqlite")))
                {
                    conn.DeleteAll <Login>();
                    if (conn.ExecuteScalar <int>("SELECT count(*) FROM sqlite_master WHERE type = 'table' AND name = 'User'") != 0)
                    {
                        if (LDbConnection.GetCompany() != null)
                        {
                            Company c = conn.Table <Company>().First();
                            conn.DropTable <Company>();
                            conn.DropTable <Login>();
                            conn.DropTable <Expo>();
                            conn.DropTable <HistoryU>();
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.Photo1));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.Photo2));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.Photo3));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.Photo4));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.Photo5));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.StandPhoto));
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + c.CompanyLogo));
                        }
                        if (LDbConnection.GetUser() != null)
                        {
                            User u = conn.Table <User>().First();
                            conn.DropTable <User>();
                            conn.DropTable <Login>();
                            conn.DropTable <Expo>();
                            conn.DropTable <HistoryU>();
                            File.Delete(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + u.Photo));
                        }
                        if (LDbConnection.GetUserExpo() != null)
                        {
                            conn.DropTable <Expo>();
                        }
                        if (LDbConnection.GetHistoryUser() != null)
                        {
                            if (LDbConnection.GetHistoryUser().Count != 0)
                            {
                                conn.DropTable <HistoryU>();
                            }
                        }
                    }
                    conn.Commit();
                    conn.Close();
                }
                intent = new Android.Content.Intent(this, typeof(MainActivity));
                StartActivity(intent);
                Finish();
                break;
            }
        }
示例#14
0
 private void NavigationView_DrawerLayout_Main_NavigationItemSelected(object sender, Android.Support.Design.Widget.NavigationView.NavigationItemSelectedEventArgs e)
 {
     if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_History)
     {
         HistoryClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_Geography)
     {
         GeographyClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_Space)
     {
         SpaceClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_Engineering)
     {
         EngineeringClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_Programming)
     {
         ProgrammingClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
     else if (e.MenuItem.ItemId == Resource.Id.NavigationMenu_QuizTopic_Business)
     {
         BusinessClickIntent();
         drawerLayout_Main.CloseDrawers();
     }
 }