示例#1
0
 public void draw()
 {
     for (int i = 0; i < MainWindow.INGREDIENTS.Length; i++)
     {
         DishListItem newItem = DishListItem.fromIngredient(i);
         this.Children.Add(newItem);
     }
 }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
        }