void OnBackButtonPressed(object sender, BackButtonPressedEventArgs backButtonPressedEventArgs) { if (IsDrawerOpen((int)GravityFlags.Start)) { if (_currentLockMode != LockModeLockedOpen) { CloseDrawer((int)GravityFlags.Start); backButtonPressedEventArgs.Handled = true; } } }
public void Reproducir_audio(object sender, BackButtonPressedEventArgs e) { var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); var filename = Path.Combine(documents, AlimentoNuevo.Indice + ".txt"); if (cantidad == null) { Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync(); } else { if (!cantidad.Equals("0")) { float total = Int32.Parse(cantidad) * float.Parse(AlimentoNuevo.Precio); File.WriteAllText(filename, AlimentoNuevo.Tipo + " " + AlimentoNuevo.Nombre + " (" + cantidad + "(" + (total.ToString()) + ","); Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync(); CrossTextToSpeech.Current.Speak("Agregado a la orden"); } else { File.Delete(filename); Rg.Plugins.Popup.Services.PopupNavigation.Instance.PopAsync(); CrossTextToSpeech.Current.Speak("Eliminado de la orden"); } } /*tacos.Add(new Taco() * { * //Cantidad=cantidad, * Nombre = AlimentoNuevo.Nombre, * Imagen = AlimentoNuevo.Imagen, * Precio = AlimentoNuevo.Precio, * Descripcion = AlimentoNuevo.Descripcion, * Cantidad = cantidad * });*/ /* if (File.Exists(filename)) * { * File.AppendAllText(filename, "Nombre: " + AlimentoNuevo.Nombre + " Cantidad: " + cantidad + ","); + } + else + { + File.WriteAllText(filename, "Nombre: " + AlimentoNuevo.Nombre + " Cantidad: " + cantidad + ","); + }*/ //json = JsonConvert.SerializeObject(tacos); }
void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { var item = e.SelectedItem as MasterPageItem; if (item != null) { BackButtonPressedEventArgs backButtonPressedEventArgs = new BackButtonPressedEventArgs(); backButtonPressedEventArgs.Handled = false; Detail = new NavigationPage((Page)Activator.CreateInstance(item.TargetType)); // await Detail.Navigation.PushAsync((Page)Activator.CreateInstance(item.TargetType)); masterPage.listViewMaster.SelectedItem = null; IsPresented = false; } }
/// <summary> /// Raise Back button Pressed command /// </summary> /// <returns>True if handled otherwise false</returns> private bool ExecuteBackButtonPressedCommand() { if (BackButtonPressedCommand == null) { return(false); // check if command is set } var backButtonPressedEventArgs = new BackButtonPressedEventArgs(); // get new event argument for back button pressed if (!BackButtonPressedCommand.CanExecute(backButtonPressedEventArgs)) { return(false); // check if tt can be executed } BackButtonPressedCommand.Execute(backButtonPressedEventArgs); // execute command return(backButtonPressedEventArgs.Handled); // return whether handled or not }
protected override bool OnBackButtonPressed() { if (IsPresented) { if (Master.SendBackButtonPressed()) return true; } EventHandler<BackButtonPressedEventArgs> handler = BackButtonPressedInternal; if (handler != null) { var args = new BackButtonPressedEventArgs(); handler(this, args); if (args.Handled) return true; } if (Detail.SendBackButtonPressed()) { return true; } return base.OnBackButtonPressed(); }