private void AddButton_HaltPlay(object sender, EventArgs e) { // Start if (CurrentFrame == 0) { AddButton.Speed = 1.0f; AddButton.IsPlaying = false; AddButton.PlayFrameSegment(0, 25); CurrentFrame = 25; } }
private void Button_Clicked(object sender, EventArgs e) { // Add item if (CurrentFrame == 25) { NewItemEntry.IsVisible = true; IngredientsList.IsEnabled = false; QuantityEntry.Focus(); singleItem = new IngredientItem(); AddButton.PlayFrameSegment(25, 45); CurrentFrame = 45; return; } // Cancel if (CurrentFrame == 45) { ResetNewItemFrame(); AddButton.PlayFrameSegment(45, 125); AddButton.PlayFrameSegment(0, 25); CurrentFrame = 25; } }
private void SaveEdit() { //todo Edit in firebase thisRecipe = (BindingContext as SingleRecipeData); for (int i = 0; i < thisRecipe.Items.Count; i++) { if (selectedItem == thisRecipe.Items.ElementAt(i)) { thisRecipe.Items.ElementAt(i).Equals(singleItem); thisNutrition.UpdateValues(); FirebaseHelper.UpdateRecipeEdit(thisRecipe, selectedItem, singleItem); IngredientsList.SelectedItem = null; previousItem = null; selectedItem = null; EditButton.PlayFrameSegment(44, 63); EditButton.PlayFrameSegment(63, 2); ResetNewItemFrame(); EditButtonFrame.IsVisible = false; AddButton.IsVisible = true; AddButton.PlayFrameSegment(45, 125); AddButton.PlayFrameSegment(0, 25); CurrentFrame = 25; } } }