Exemplo n.º 1
0
        private void BackClicked(object sender, RoutedEventArgs e)
        {
            LemonChickenDesc lcd = window._recipesArray[9, 3] as LemonChickenDesc;

            if (window.backStack.Peek() is LemonChickenDesc && lcd.lemonSidebarCollapsed == false)
            {
                window.OpenExpanded();
                window.isExpanded = true;
            }
            else if (window.backStack.Peek() is LemonIngred && window._lemonIngr.lemonIngrCollapsed == false)
            {
                window.OpenExpanded();
                window.isExpanded = true;
            }
            else
            {
                window.isExpanded = false;
                window.OpenCollapsed();
            }
            window.backStack.Pop();

            window.CurrentUserControl = window._recipesArray[9, 3];
            window._Navigation.Navigate(window.CurrentUserControl);
            window.changeWidth();
        }
Exemplo n.º 2
0
        private void favClick(object sender, RoutedEventArgs e)
        {
            LemonChickenDesc lcd = window._recipesArray[9, 3] as LemonChickenDesc;

            if (!lcd.favFlag)
            {
                Image       img    = new Image();
                BitmapImage BitImg = new BitmapImage(new Uri("/images/buttons/star2fav.png", UriKind.Relative));
                img.Source = BitImg;

                lcd.favFlag           = true;
                lcd.favButton.Content = img;

                favButton.Content = img;
                window.favouritesList.Add("lemon chicken");
            }

            else
            {
                Image       img    = new Image();
                BitmapImage BitImg = new BitmapImage(new Uri("/images/buttons/star2.png", UriKind.Relative));
                img.Source            = BitImg;
                lcd.favFlag           = false;
                favButton.Content     = img;
                lcd.favButton.Content = img;
                window.favouritesList.Remove("lemon chicken");
            }
        }
Exemplo n.º 3
0
        private void Collapsed(object sender, RoutedEventArgs e)
        {
            if ((CurrentUserControl is Meat_Step1 || CurrentUserControl is Meat_Step2 || CurrentUserControl is Meat_Step3 || CurrentUserControl is Meat_Step4 ||
                 CurrentUserControl is Lemon_Step1 || CurrentUserControl is Lemon_Step2 || CurrentUserControl is Lemon_Step3 ||
                 CurrentUserControl is Souffle_Step1 || CurrentUserControl is Souffle_Step2 || CurrentUserControl is Souffle_Step3))
            {
                step_expander.Visibility = Visibility.Visible;
            }
            if (CurrentUserControl is StrawberrySouffleDesc)
            {
                StrawberrySouffleDesc ssd = CurrentUserControl as StrawberrySouffleDesc;
                ssd.strawDescSidebarCollapsed = false;
                _recipesArray[11, 3]          = ssd;
            }
            else if (CurrentUserControl is StrawberrySouffleIngr)
            {
                _strawIngr.strawSoufIngrCollapsed = false;
            }

            else if (CurrentUserControl is MeatDesc)
            {
                MeatDesc md = CurrentUserControl as MeatDesc;
                md.meatDescSidebarCollapsed = false;
                _recipesArray[10, 3]        = md;
            }
            else if (CurrentUserControl is MeatIngr)
            {
                _meatIngr.meatIngrCollapsed = false;
            }

            else if (CurrentUserControl is LemonChickenDesc)
            {
                LemonChickenDesc lcd = CurrentUserControl as LemonChickenDesc;
                lcd.lemonSidebarCollapsed = false;
                _recipesArray[9, 3]       = lcd;
            }
            else if (CurrentUserControl is LemonIngred)
            {
                _lemonIngr.lemonIngrCollapsed = false;
            }

            isExpanded          = true;
            _HomeDP.Width       = 95;
            _SeachDP.Width      = 95;
            _FavouritesDP.Width = 95;
            _SettingsDP.Width   = 95;
            _Sidebar.Width      = 120;
            _BorderDP.Width     = 120;
            _pagestack.Width    = 462;
            _pagestack.Margin   = new Thickness(32, 0, 0, 0);
            _ExpanderDP.Margin  = new Thickness(91, -256, 0, 230);
            changeWidth();
        }
Exemplo n.º 4
0
        private void NextClicked(object sender, RoutedEventArgs e)
        {
            window.CurrentUserControl = window._lemonComp;
            window._Navigation.Navigate(window._lemonComp);

            LemonChickenDesc lcd = window._recipesArray[9, 3] as LemonChickenDesc;

            if (lcd.favFlag)
            {
                window._recipesArray[9, 3] = new LemonChickenDesc(true);
            }
            else
            {
                window._recipesArray[9, 3] = new LemonChickenDesc(false);
            }
        }
Exemplo n.º 5
0
        public void changeWidth()
        {
            if (CurrentUserControl is favourites)
            {
                if (!isExpanded)
                {
                    _favourites._favourites_Grid.Width = 470;
                    _favourites._FavsWrapPanel.Width   = 430;
                    foreach (Button child in _favourites._FavsWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_favourites._FavsWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _favourites._favourites_Grid.Width = 372;
                    _favourites._FavsWrapPanel.Width   = 332;
                    decButtonSize(_favourites._FavsWrapPanel);
                }
            }

            else if (CurrentUserControl is Search)
            {
                if (!isExpanded)
                {
                    _search._search_Grid.Width            = 470;
                    _search._SearchRecipesWrapPanel.Width = 430;
                    _search._searchWP.Margin = new Thickness(60, 160, 0, 345);
                    //_search.search_instructions.Margin = new Thickness(94, 177, 84, 0);


                    foreach (Button child in _search._SearchRecipesWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_search._SearchRecipesWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _search._search_Grid.Width            = 372;
                    _search._SearchRecipesWrapPanel.Width = 340;
                    _search._searchWP.Margin = new Thickness(20, 160, 0, 345);
                    // _search.search_instructions.Margin = new Thickness(54, 177, 84, 0);
                    decButtonSize(_search._SearchRecipesWrapPanel);
                }
            }

            else if (CurrentUserControl is AllRecipes)
            {
                if (!isExpanded)
                {
                    _allRecipes._allRecipes_Grid.Width  = 470;
                    _allRecipes._RecipesWrapPanel.Width = 430;

                    foreach (Button child in _allRecipes._RecipesWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_allRecipes._RecipesWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _allRecipes._allRecipes_Grid.Width  = 372;
                    _allRecipes._RecipesWrapPanel.Width = 332;
                    decButtonSize(_allRecipes._RecipesWrapPanel);
                }
            }

            else if (CurrentUserControl is categories)
            {
                if (!isExpanded)
                {
                    _categories._categories_Grid.Width     = 470;
                    _categories._CategoriesWrapPanel.Width = 430;

                    foreach (Button child in _categories._CategoriesWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_categories._CategoriesWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _categories._categories_Grid.Width     = 372;
                    _categories._CategoriesWrapPanel.Width = 332;
                    decButtonSize(_categories._CategoriesWrapPanel);
                }
            }


            else if (CurrentUserControl is MeatDesc)
            {
                if (!isExpanded)
                {
                    MeatDesc md = CurrentUserControl as MeatDesc;
                    md._meatGrid.Width          = 470;
                    md._ingredMeat.Margin       = new Thickness(50, 266, 162, 120);
                    md.meat_desc_inrec.Margin   = new Thickness(270, 280, 0, 120);
                    md.meat_desc_inrec.Width    = 165;
                    md.meat_desc_inrec.FontSize = 16;
                    md.meat.Width = 216;
                    md.meat_desc_inrec.Visibility = Visibility.Visible;
                }
                else
                {
                    MeatDesc md = CurrentUserControl as MeatDesc;
                    md._meatGrid.Width          = 372;
                    md._ingredMeat.Margin       = new Thickness(118, 266, 54, 120);
                    md.meat_desc_inrec.Margin   = new Thickness(118, 218, 0, 272);
                    md.meat_desc_inrec.Width    = 155;
                    md.meat_desc_inrec.FontSize = 12;
                    md.meat.Width = 161;
                    md.meat_desc_inrec.Visibility = Visibility.Hidden;
                }
            }
            else if (CurrentUserControl is MeatIngr)
            {
                MeatIngr mi = CurrentUserControl as MeatIngr;
                if (!isExpanded)
                {
                    mi._meatIngr_Grid.Width  = 470;
                    mi._meatIngr_Grid.Margin = new Thickness(40, 0, 0, 0);
                }
                else
                {
                    mi._meatIngr_Grid.Width  = 372;
                    mi._meatIngr_Grid.Margin = new Thickness(90, 0, 0, 0);
                }
            }

            else if (CurrentUserControl is LemonChickenDesc)
            {
                if (!isExpanded)
                {
                    LemonChickenDesc lcd = CurrentUserControl as LemonChickenDesc;
                    lcd._lemonChickenGrid.Width = 470;
                    lcd._ingredList.Margin      = new Thickness(50, 266, 162, 120);
                    lcd.chick_desc.Margin       = new Thickness(270, 280, 0, 120);
                    lcd.chick_desc.Width        = 165;
                    lcd.chick_desc.FontSize     = 16;
                    //	lcd.chicken.Width = 210;
                    lcd.chick_desc.Visibility = Visibility.Visible;
                }
                else
                {
                    LemonChickenDesc lcd = CurrentUserControl as LemonChickenDesc;
                    lcd._lemonChickenGrid.Width = 372;

                    lcd._ingredList.Margin    = new Thickness(118, 266, 54, 120);
                    lcd.chick_desc.Margin     = new Thickness(137, 196, 0, 278);
                    lcd.chick_desc.Width      = 155;
                    lcd.chick_desc.FontSize   = 12;
                    lcd.chicken.Width         = 155;
                    lcd.chick_desc.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is StrawberrySouffleDesc)
            {
                if (!isExpanded)
                {
                    StrawberrySouffleDesc ssd = CurrentUserControl as StrawberrySouffleDesc;
                    ssd._strawSouffleGrid.Width    = 470;
                    ssd.straw_sou.Width            = 210;
                    ssd._ingred.Margin             = new Thickness(50, 266, 162, 120);
                    ssd.straw_desc_ingr.Margin     = new Thickness(270, 280, 0, 120);
                    ssd.straw_desc_ingr.Width      = 165;
                    ssd.straw_desc_ingr.FontSize   = 16;
                    ssd.straw_desc_ingr.Visibility = Visibility.Visible;
                }
                else
                {
                    StrawberrySouffleDesc ssd = CurrentUserControl as StrawberrySouffleDesc;
                    ssd._strawSouffleGrid.Width    = 372;
                    ssd.straw_sou.Width            = 155;
                    ssd._ingred.Margin             = new Thickness(118, 266, 54, 120);
                    ssd.straw_desc_ingr.Margin     = new Thickness(137, 196, 0, 278);
                    ssd.straw_desc_ingr.Width      = 155;
                    ssd.straw_desc_ingr.FontSize   = 12;
                    ssd.straw_desc_ingr.Visibility = Visibility.Hidden;
                }
            }


            else if (CurrentUserControl is StrawberrySouffleIngr)
            {
                StrawberrySouffleIngr ssi = CurrentUserControl as StrawberrySouffleIngr;
                if (!isExpanded)
                {
                    ssi._strawIngr_Grid.Width  = 470;
                    ssi._strawIngr_Grid.Margin = new Thickness(40, 0, 0, 0);
                }
                else
                {
                    ssi._strawIngr_Grid.Width  = 372;
                    ssi._strawIngr_Grid.Margin = new Thickness(90, 0, 0, 0);
                }
            }

            else if (CurrentUserControl is LemonIngred)
            {
                LemonIngred li = CurrentUserControl as LemonIngred;

                if (!isExpanded)
                {
                    li._lemonIngr_Grid.Width  = 470;
                    li._lemonIngr_Grid.Margin = new Thickness(40, 0, 0, 0);
                }
                else
                {
                    li._lemonIngr_Grid.Width  = 372;
                    li._lemonIngr_Grid.Margin = new Thickness(90, 0, 0, 0);
                }
            }

            else if (CurrentUserControl is Souffle_Complete)
            {
                if (!isExpanded)
                {
                    _souffleComp._souffleCompGrid.Width = 470;
                }
                else
                {
                    _souffleComp._souffleCompGrid.Width = 372;
                }
            }

            else if (CurrentUserControl is Lemon_Complete)
            {
                if (!isExpanded)
                {
                    _lemonComp._lemonCompleteGrid.Width = 470;
                }
                else
                {
                    _lemonComp._lemonCompleteGrid.Width = 372;
                }
            }


            else if (CurrentUserControl is Popular)
            {
                if (!isExpanded)
                {
                    _popular._popular_Grid.Width     = 470;
                    _popular._PopularWrapPanel.Width = 430;
                    foreach (Button child in _popular._PopularWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_popular._PopularWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _popular._popular_Grid.Width     = 372;
                    _popular._PopularWrapPanel.Width = 332;
                    decButtonSize(_popular._PopularWrapPanel);
                }
            }
            else if (CurrentUserControl is Settings)
            {
                if (!isExpanded)
                {
                    _settings._settings_Grid.Width  = 372;
                    _settings._settings_Grid.Margin = new Thickness(50, 0, 0, 0);
                }
                else
                {
                    _settings._settings_Grid.Width  = 372;
                    _settings._settings_Grid.Margin = new Thickness(90, 0, 0, 0);

                    //_popular._PopularWrapPanel.Width = 330;
                }
            }

            else if (CurrentUserControl is Meat_Step1)
            {
                if (!isExpanded)
                {
                    _meatStep1.Meat_Step1Grid.Width  = 470;
                    _meatStep1.BackButton.Visibility = Visibility.Visible;
                }

                else
                {
                    _meatStep1.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Meat_Step2)
            {
                if (!isExpanded)
                {
                    _meatStep2.Meat_Step2Grid.Width  = 470;
                    _meatStep2.BackButton.Visibility = Visibility.Visible;
                }

                else
                {
                    _meatStep2.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Meat_Step3)
            {
                if (!isExpanded)
                {
                    _meatStep3.Meat_Step3Grid.Width  = 470;
                    _meatStep3.BackButton.Visibility = Visibility.Visible;
                }

                else
                {
                    _meatStep3.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Meat_Step4)
            {
                if (!isExpanded)
                {
                    _meatStep4.Meat_Step4Grid.Width  = 470;
                    _meatStep4.BackButton.Visibility = Visibility.Visible;
                }

                else
                {
                    _meatStep4.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Souffle_Step1)
            {
                if (!isExpanded)
                {
                    _souffleStep1.Souffle_Step1Grid.Width = 470;
                    //_souffleStep1.BackButton.Visibility = Visibility.Visible;
                }
                else
                {
                    //_souffleStep1.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Souffle_Step2)
            {
                if (!isExpanded)
                {
                    _souffleStep2.Souffle_Step2Grid.Width = 470;
                    //_souffleStep2.BackButton.Visibility = Visibility.Visible;
                }
                else
                {
                    //_souffleStep2.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Souffle_Step3)
            {
                if (!isExpanded)
                {
                    _souffleStep3.Souffle_Step3Grid.Width = 470;
                    _souffleStep3.BackButton.Visibility   = Visibility.Visible;
                }
                else
                {
                    //_souffleStep3.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Lemon_Step1)
            {
                if (!isExpanded)
                {
                    _lemonStep1.Lemon_Step1Grid.Width = 470;
                    _lemonStep1.BackButton.Visibility = Visibility.Visible;
                }
                else
                {
                    //_souffleStep1.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Lemon_Step2)
            {
                if (!isExpanded)
                {
                    _lemonStep2.Lemon_Step2Grid.Width = 470;
                    _lemonStep2.BackButton.Visibility = Visibility.Visible;
                }
                else
                {
                    //_lemonStep2.BackButton.Visibility = Visibility.Hidden;
                }
            }

            else if (CurrentUserControl is Lemon_Step3)
            {
                if (!isExpanded)
                {
                    _lemonStep3.Lemon_Step3Grid.Width = 470;
                    _lemonStep3.BackButton.Visibility = Visibility.Visible;
                }
                else
                {
                    //_lemonStep3.BackButton.Visibility = Visibility.Hidden;
                }
            }
            else if (CurrentUserControl is GlutenFree)
            {
                if (!isExpanded)
                {
                    _glutenFree._glutenFree_Grid.Width = 470;
                    _glutenFree._GlutenWrapPanel.Width = 430;
                    foreach (Button child in _glutenFree._GlutenWrapPanel.Children)
                    {
                        if (child.Width > 110)
                        {
                            break;
                        }
                        else
                        {
                            incButtonSize(_glutenFree._GlutenWrapPanel);
                            break;
                        }
                    }
                }
                else
                {
                    _glutenFree._glutenFree_Grid.Width = 372;
                    _glutenFree._GlutenWrapPanel.Width = 332;
                    decButtonSize(_glutenFree._GlutenWrapPanel);
                }
            }
        }