public AddIngredientPanel(InitRecipes init, Recipe rcp, AddRecipeHeader hdr) : this() { InitializeComponent(); this.RecipeForIngredient = rcp; this.Init = init; this.ingredients = new List <Ingredient>(); this.header = hdr; }
private void searchBar_addRecipeButton_Click(object sender, RoutedEventArgs e) { Recipe NewRcp = new Recipe(); AddRecipeHeader NewHeader = new AddRecipeHeader(NewRcp); Switcher.SwitchTopPanel(NewHeader); Switcher.SwitchContentPanel(new AddRecipeContent(NewRcp, NewHeader, this.Init)); }
private void MyRecipeEditButon_Click(object sender, RoutedEventArgs e) { e.Handled = true; AddRecipeHeader NewHeader = new AddRecipeHeader(this.MyRecipe); Switcher.SwitchTopPanel(NewHeader); Switcher.SwitchContentPanel(new AddRecipeContent(MyRecipe, NewHeader, this.Init)); }
public AddRecipeContent(Recipe NewRcp, AddRecipeHeader header, InitRecipes initObject) : this() { InitializeComponent(); this.NewRecipe = NewRcp; this.DataContext = this.NewRecipe; this.Init = initObject; this.NewHeader = header; foreach ((Ingredient, double)ingredient in this.NewRecipe.recipeIngredients) { ingredientTextDisplayEdit ingredientDisplay = new ingredientTextDisplayEdit(this.NewRecipe); ingredientDisplay.IngNameTag = ingredient.Item1.IngredientName; ingredientDisplay.IngNumTag = ingredient.Item2.ToString(); ingredientDisplay.IngMeasureTag = ingredient.Item1.BaseMeasure; this.IngredientsPanel.Children.Add(ingredientDisplay); } _recipePhoto.Source = new BitmapImage(new Uri(this.NewRecipe.Image, UriKind.Relative)); }