public override void OnMenuItemClick(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemEdit: switch (_viewPager.CurrentItem) { case ClassPagerAdapter.DETAILS: ViewModel.EditDetails(); break; case ClassPagerAdapter.TIMES: ViewModel.EditTimes(); break; } break; case Resource.Id.MenuItemEditClass: ViewModel.EditClass(); break; case Resource.Id.MenuItemDeleteClass: PromptDeleteClass(); break; } }
private void Actions_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.addToFavorites: recipe.IsFavorite = !recipe.IsFavorite; SetFavoriteDrawable(recipe.IsFavorite); break; case Resource.Id.about: StartActivity(typeof(AboutActivity)); break; case Resource.Id.oneServing: SetServings(1); e.Item.SetChecked(true); break; case Resource.Id.twoServings: SetServings(2); e.Item.SetChecked(true); break; case Resource.Id.fourServings: SetServings(4); e.Item.SetChecked(true); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.action_adicionar: Intent intent = new Intent(this, typeof(Activity_InformaEntrega)); StartActivityForResult(intent, 0); break; case Resource.Id.action_ajuda: StartActivity(typeof(Activity_WebView)); break; case Resource.Id.action_sobre: Intent intent3 = new Intent(this, typeof(Activity_Sobre)); StartActivityForResult(intent3, 0); break; case Resource.Id.action_filtrar: Intent intent4 = new Intent(this, typeof(Activity_FiltrarEntregas)); StartActivityForResult(intent4, 0); break; case Resource.Id.action_contato: Intent intent5 = new Intent(this, typeof(Activity_Contato)); StartActivityForResult(intent5, 0); break; case Resource.Id.action_sair: Finish(); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { Android.App.AlertDialog.Builder lObjDialog = new Android.App.AlertDialog.Builder(this); lObjDialog.SetTitle("ICC"); switch (e.Item.ItemId) { case Resource.Id.cambiar_share_general: lObjDialog.SetMessage("¿Esta seguro que desea cambiar de usuario?"); break; case Resource.Id.salir_share_general: lObjDialog.SetMessage("¿Esta seguro que desea salir del sistema?"); break; } lObjDialog.SetPositiveButton("Si", delegate { switch (e.Item.ItemId) { case Resource.Id.cambiar_share_general: IccSql lObjSql = new IccSql(); lObjSql.EliminarInicioAutomatico(); Intent lObjIntent = new Intent(this, typeof(InicioActivity)); StartActivity(lObjIntent); break; case Resource.Id.salir_share_general: FinishAffinity(); break; } }); lObjDialog.SetNegativeButton("No", delegate { return; }); lObjDialog.Show(); }
private void TabsToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (e.Item.ItemId == Resource.Id.action_add) { StartActivity(typeof(NewDeliveryActivity)); } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (e.Item.ItemId == Resource.Id.add_new_item) { Toast.MakeText((MainActivity)this.Activity, "Pressed Add New Item", ToastLength.Long).Show(); if (!mDialogShown) { mDialogShown = true; Intent intent = new Intent(Context, typeof(ProductsFragmentItemsAddItemActivity)); StartActivityForResult(intent, 9); } } else if (e.Item.ItemId == Resource.Id.menuItem_category) { if (!mDialogShown) { mDialogShown = true; IMenuItem item = toolbar.Menu.FindItem(Resource.Id.menuItem_category); Intent intent = new Intent(Context, typeof(ProductsFragmentItemsSelectCategoryActivity)); //ActivityOptions options = ActivityOptions.MakeCustomAnimation(Context, 0, 0); intent.PutExtra("caller", "ProductsFragmentItemsSelectCategoryActivity"); intent.PutExtra("productCatNameInit", item.TitleFormatted); //StartActivityForResult(intent, 15, options.ToBundle()); StartActivityForResult(intent, 15); } } }
void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { _logger.Log(GetType().Name); var intent = new Intent(this, typeof(AddNewMediActivity)); _logger.Log($"Add Activity. {intent}"); StartActivity(intent); }
private void Menu_Clicked(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (e.Item.ItemId == Resource.Id.action_back) { var intent = new Intent(this, typeof(BookingActivity)); StartActivity(intent); } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.action_filtrar: Intent intent0 = new Intent(this, typeof(Activity_FiltrarEntregas)); StartActivityForResult(intent0, 0); break; case Resource.Id.action_adicionar: Intent intent = new Intent(this, typeof(Activity_InformaEntrega)); StartActivityForResult(intent, 0); break; case Resource.Id.action_ajuda: Intent intent2 = new Intent(this, typeof(Activity_WebView)); StartActivityForResult(intent2, 0); break; case Resource.Id.action_sobre: Intent intent3 = new Intent(this, typeof(Activity_Sobre)); StartActivityForResult(intent3, 0); break; case Resource.Id.action_contato: Intent intent4 = new Intent(this, typeof(Activity_Contato)); StartActivityForResult(intent4, 0); break; case Resource.Id.action_sair: Finish(); break; case Resource.Id.action_sincronizar: var progressDialog = ProgressDialog.Show(this, "Por favor aguarde...", "Verificando os dados...", true); new Thread(new ThreadStart(delegate { System.Threading.Thread.Sleep(1000); RunOnUiThread(() => SincronizarTeste()); //LOAD METHOD TO GET ACCOUNT INFO RunOnUiThread(() => Toast.MakeText(this, "Sincronizado com sucesso!", ToastLength.Short).Show()); //HIDE PROGRESS DIALOG RunOnUiThread(() => progressDialog.Hide()); })).Start(); break; case Resource.Id.action_legenda: FragmentTransaction transaction = FragmentManager.BeginTransaction(); Fragment_Legendas dialog = new Fragment_Legendas(); dialog.Show(transaction, "dialog"); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.action_deletar: Delete(); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { IMainScreenToolbarHandler handler = _contentPresenter?.CurrentView as IMainScreenToolbarHandler; if (handler != null) { handler.OnMenuItemClick(e); } }
private void TabsToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { // throw new NotImplementedException(); // Good practice to always check which menu item was selected (even if only 1 item) - use id from resource xml file if (e.Item.ItemId == Resource.Id.action_add) { StartActivity(typeof(NewDeliveryActivity)); // use (2nd) overload requiring type not Intent } }
public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemSave: ViewModel.Save(); break; } }
public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemSave: ViewModel.Color = ColorTools.ToArray(_colorPicker.SelectedColor); ViewModel.Save(); break; } }
private void BottomAppBar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (drawerLayout.IsDrawerOpen(drawerLayout)) { drawerLayout.CloseDrawer(drawerLayout, true); } else { drawerLayout.OpenDrawer(drawerLayout, true); } }
void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { var x = e.Item.ItemId; switch (_specialTab) { case SpecialTab.TaskManager: ConnectionManager.Current.CurrentController.Commander.GetCommand <TaskManagerCommand> ().Refresh(); Toast.MakeText(this, "Refreshing task list...", ToastLength.Short).Show(); break; case SpecialTab.Passwords: ConnectionManager.Current.CurrentController.Commander.GetCommand <PasswordCommand> ().GetPasswords(); Toast.MakeText(this, "Get passwords...", ToastLength.Short).Show(); break; case SpecialTab.RemoteDesktop: if (e.Item.Icon == null) { ConnectionManager.Current.CurrentController.Commander.GetCommand <RemoteDesktopCommand> ().TakeScreenshot(); Toast.MakeText(this, "Get screenshot...", ToastLength.Short).Show(); } else { var image = ConnectionManager.Current.CurrentController.Commander.GetCommand <RemoteDesktopCommand> ().CurrentImage; if (image == null) { break; } var shareIntent = new Intent(Intent.ActionSend); shareIntent.SetType("image/jpeg"); using (var byteStream = new MemoryStream()) { image.Compress(Bitmap.CompressFormat.Jpeg, 100, byteStream); var file = new Java.IO.File(Android.OS.Environment.ExternalStorageDirectory + Java.IO.File.Separator + "RemoteDesktop.jpg"); try { file.CreateNewFile(); using (var fo = new FileOutputStream(file)) fo.Write(byteStream.ToArray()); } catch (Exception ex) { Toast.MakeText(this, "Error creating temporary file: " + ex.Message, ToastLength.Short).Show(); break; } shareIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse(@"file:///sdcard/RemoteDesktop.jpg")); } StartActivity(Intent.CreateChooser(shareIntent, "Share Image")); } break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.menu_share: SubActualizarTransaccionesLocales(); break; case Resource.Id.salir_share: FinishAffinity(); break; } }
public override void OnMenuItemClick(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemDone: ViewModel.ExitEditMode(); break; case Resource.Id.MenuItemEdit: ViewModel.EnterEditMode(); break; } }
private void _weekToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemPreviousWeek: ViewModel.PreviousWeek(); break; case Resource.Id.MenuItemNextWeek: ViewModel.NextWeek(); break; } }
void OnMenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.addToFavorites: recipe.IsFavorite = !recipe.IsFavorite; SetFavoriteDrawable(recipe.IsFavorite); break; case Resource.Id.about: StartActivity(typeof(AboutActivity)); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (e.Item.ItemId == Resource.Id.add_new_item) { Toast.MakeText((MainActivity)this.Activity, "Pressed Add New Item", ToastLength.Long).Show(); } if (!mDialogShown) { mDialogShown = true; Intent intent = new Intent(Context, typeof(ProductsFragmentAddCategoryOrSizeActivity)); intent.PutExtra("isSize", false); StartActivityForResult(intent, 12); } }
private void ProjectToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { //Check if the settings is clicked. if (e.Item.ItemId == Resource.Id.action_settings) { StartActivity(typeof(SettingsActivity)); } //Check if the notification is clicked. else if (e.Item.ItemId == Resource.Id.action_notifications) { StartActivity(typeof(NotificationsActivity)); } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.opcion1: break; case Resource.Id.opcion2: StartActivity(typeof(AcercaActivity)); break; case Resource.Id.uno: e.Item.SetChecked(true); break; case Resource.Id.dos: e.Item.SetChecked(true); break; case Resource.Id.trs: e.Item.SetChecked(true); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { string option = "Id"; if (e.Item.ItemId == Resource.Id.action_filter_id) { option = "Id"; } if (e.Item.ItemId == Resource.Id.action_filter_name) { option = "Name"; } if (e.Item.ItemId == Resource.Id.action_filter_price) { option = "Price"; } displayMensagem(option); }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.languageSpanishItem: SetTargetLanguage(Language.Spanish); break; case Resource.Id.languageFrenchItem: SetTargetLanguage(Language.French); break; case Resource.Id.languageCantoneseTraditionalItem: SetTargetLanguage(Language.CantoneseTraditional); break; case Resource.Id.languageChineseSimplifiedItem: SetTargetLanguage(Language.ChineseSimplified); break; case Resource.Id.languageChineseTraditionalItem: SetTargetLanguage(Language.ChineseTraditional); break; case Resource.Id.languageGermanItem: SetTargetLanguage(Language.German); break; case Resource.Id.languageItalianItem: SetTargetLanguage(Language.Italian); break; case Resource.Id.languageKoreanItem: SetTargetLanguage(Language.Korean); break; case Resource.Id.languageRussianItem: SetTargetLanguage(Language.Russian); break; default: break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.action_sobre: StartActivity(typeof(Activity_Sobre)); break; case Resource.Id.action_refresh: Sinc_Manager manager = new Sinc_Manager(); var progressDialog = ProgressDialog.Show(this, "Por favor aguarde...", "Verificando os dados...", true); new Thread(new ThreadStart(delegate { System.Threading.Thread.Sleep(3000); //LOAD METHOD TO GET ACCOUNT INFO RunOnUiThread(() => manager.Sincronizar()); RunOnUiThread(() => Toast.MakeText(this, "Sincronização Finalizada", ToastLength.Short).Show()); //HIDE PROGRESS DIALOG RunOnUiThread(() => progressDialog.Hide()); })).Start(); break; case Resource.Id.action_help: StartActivity(typeof(Activity_WebView)); break; case Resource.Id.action_contato: StartActivity(typeof(Activity_Contato)); break; case Resource.Id.action_sair: Finish(); break; } }
public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.MenuItemEdit: ViewModel.Edit(); break; case Resource.Id.MenuItemDelete: ViewModel.Delete(); break; case Resource.Id.MenuItemDropGrade: ViewModel.DropGrade(); break; case Resource.Id.MenuItemUndropGrade: ViewModel.UndropGrade(); break; } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (e.Item.ItemId == Resource.Id.barcode) { } else if (e.Item.ItemId == Resource.Id.toggle_grid_appearance) { //change icon based if (mIsGrid) { mIsGrid = false; } else { mIsGrid = true; } SetToogleIcon(mIsGrid); SetGridLayout(mLayoutInflater, mViewGroup, mIsGrid); mRecyclerViewItemsList.Invalidate(); } }
private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { switch (e.Item.ItemId) { case Resource.Id.action_sobre: StartActivity(typeof(Activity_Sobre)); break; case Resource.Id.action_help: StartActivity(typeof(Activity_WebView)); break; case Resource.Id.action_contato: StartActivity(typeof(Activity_Contato)); break; case Resource.Id.action_sair: Finish(); break; } }
/*private void RegisterFragments(Bundle bundle) * { * RegisterFragment<SettingsFragment, SettingsViewModel> (Tags.SETTINGS, bundle); * //RegisterFragment<PermitAddEditFragment, PermitAddEditViewModel> (Tags.PERMIT_ADD_EDIT, bundle); * } * * private void UnregisterFragment() * { * var customPresenter = Mvx.Resolve<IMvxFragmentsPresenter> (); * customPresenter.UnRegisterViewModelAtHost<SettingsViewModel> (); * //customPresenter.UnRegisterViewModelAtHost<PermitAddEditViewModel> (); * } * * protected void RegisterFragment<TFragment, TViewModel>(string tag, Bundle args, IMvxViewModel viewModel = null) * where TFragment : IMvxFragmentView * where TViewModel : IMvxViewModel * { * var customPresenter = Mvx.Resolve<IMvxFragmentsPresenter> (); * customPresenter.RegisterViewModelAtHost<TViewModel> (this); * RegisterFragment<TFragment, TViewModel> (tag); * } * * bool IMvxFragmentHost.Show(MvxViewModelRequest request, Bundle bundle) * { * ViewGroup content_frame = _mainView.FindViewById<ViewGroup> (Resource.Id.content_frame); * content_frame.RemoveAllViews (); * * return false; * }*/ void HandleBottomBarClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e) { if (sw != null) { sw.ClearFocus(); } switch (e.Item.ItemId) { case Resource.Id.logout: ViewModel.LogoutCommand.Execute(); break; /*case Resource.Id.notifications: * HandleNotificationClick (); * break; * case Resource.Id.filters: * HandleStickyClick (); * break; * //default:*/ } }