public void draw() { for (int i = 0; i < MainWindow.INGREDIENTS.Length; i++) { DishListItem newItem = DishListItem.fromIngredient(i); this.Children.Add(newItem); } }
public void draw() { for (int i = 0; i < MainWindow.DISHES.Length; i++) { Dish dish = MainWindow.DISHES[i]; int calories = dish.calculateCalories(); double price = dish.calculatePrice(); BitmapImage image = Utils.getImageByName(dish.ImageName); DishListItem newItem = new DishListItem(dish.DishName, calories, price, dish.Ingredients, image); this.Children.Add(newItem); } }
public static DishListItem fromIngredient(int i) { Ingredient ingredient = MainWindow.INGREDIENTS[i]; int calories = ingredient.Calories; double price = ingredient.Price; BitmapImage image = Utils.getImageByName(ingredient.ImageName); IngredientData[] data = new IngredientData[1]; data[0] = new IngredientData(i, 1); DishListItem ingredientListItem = new DishListItem(ingredient.IngredientName, calories, price, data, image); ingredientListItem.ToolTip = null; return(ingredientListItem); }