//private CategoryDataType _cat;
        public ListPage(CategoryDataType category)
        {
            //_cat = category;
            InitializeComponent();

            /*
             * var scroll = new ScrollView();
             * Content = scroll;
             *
             * InitializeComponent();
             */
            switch (category)
            {
            case CategoryDataType.Pasta:
                img.Source   = ImageSource.FromFile("Assets/Pasta.jpg");
                formcategory = CategoryDataType.Pasta;
                break;

            case CategoryDataType.Desserts:
                img.Source   = ImageSource.FromFile("Assets/Dessert.jpg");
                formcategory = CategoryDataType.Desserts;
                break;

            default:
                img.Source   = ImageSource.FromFile("Assets/Pizza.jpg");
                formcategory = CategoryDataType.Pizza;
                break;
            }
        }
        public FormPage(Recipe recipe = null, CategoryDataType formcategory = CategoryDataType.Pizza)
        {
            var scroll = new ScrollView();

            Content = scroll;

            InitializeComponent();
            this.formcategory = formcategory;
            //CategoryDataType categoryForm;
            image.Source = ImageSource.FromFile("Assets/no-img.jpg");

            if (recipe != null)
            {
                _recipe        = recipe;
                entryName.Text = _recipe.Name;
                entryRate.Text = _recipe.Rate.ToString();
                //entryIngredient.Text = _recipe.Ingredient;
                entryRecipe_Text_Area.Text = _recipe.Recipe_Text_Area;
                this.formcategory          = _recipe.Category;
                string   _ingredients = recipe.Ingredient;
                string[] listIng      = _ingredients.Split(';');
                foreach (var x in listIng)
                {
                    ingList.Children.Add(new Entry {
                        Text = x
                    });
                }
            }
        }
Ejemplo n.º 3
0
        //private CategoryDataType _cat;
        public ListPage(CategoryDataType category)
        {
            //_cat = category;
            InitializeComponent();

            /*
             * var scroll = new ScrollView();
             * Content = scroll;
             *
             * InitializeComponent();
             */
            switch (category)
            {
            case CategoryDataType.ScDish:
                img.Source   = ImageSource.FromFile("Assets/main-courses.jpg");
                formcategory = CategoryDataType.ScDish;
                break;

            case CategoryDataType.Dessers:
                img.Source   = ImageSource.FromFile("Assets/Dessert.jpg");
                formcategory = CategoryDataType.Dessers;
                break;

            default:
                img.Source   = ImageSource.FromFile("Assets/Soup.jpg");
                formcategory = CategoryDataType.Soups;
                break;
            }
        }