Example #1
0
 void OnBackButtonPressed(object sender, BackButtonPressedEventArgs backButtonPressedEventArgs)
 {
     if (IsDrawerOpen((int)GravityFlags.Start))
     {
         if (_currentLockMode != LockModeLockedOpen)
         {
             CloseDrawer((int)GravityFlags.Start);
             backButtonPressedEventArgs.Handled = true;
         }
     }
 }
Example #2
0
        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);
        }
Example #3
0
        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
        }
		void OnBackButtonPressed(object sender, BackButtonPressedEventArgs backButtonPressedEventArgs)
		{
			if (IsDrawerOpen((int)GravityFlags.Start))
			{
				if (_currentLockMode != LockModeLockedOpen)
				{
					CloseDrawer((int)GravityFlags.Start);
					backButtonPressedEventArgs.Handled = true;
				}
			}
		}
Example #6
0
		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();
		}