private void favClick(object sender, RoutedEventArgs e) { StrawberrySouffleDesc lcd = window._recipesArray[11, 3] as StrawberrySouffleDesc; 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; favButton.Content = img; lcd.favButton.Content = img; window.favouritesList.Add("strawberry souffle"); } 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("strawberry souffle"); } window._recipesArray[11, 3] = lcd; }
private void BackClicked(object sender, RoutedEventArgs e) { StrawberrySouffleDesc ssd = window._recipesArray[11, 3] as StrawberrySouffleDesc; if (window.backStack.Peek() is StrawberrySouffleDesc && ssd.strawDescSidebarCollapsed == false) { window.OpenExpanded(); window.isExpanded = true; } else if (window.backStack.Peek() is StrawberrySouffleIngr && window._strawIngr.strawSoufIngrCollapsed == false) { window.OpenExpanded(); window.isExpanded = true; } else { window.isExpanded = false; window.OpenCollapsed(); } window.backStack.Pop(); window.CurrentUserControl = window._recipesArray[11, 3]; window._Navigation.Navigate(window.CurrentUserControl); window.changeWidth(); }
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(); }
private void NextClicked(object sender, RoutedEventArgs e) { window.CurrentUserControl = window._souffleComp; window._Navigation.Navigate(window._souffleComp); StrawberrySouffleDesc ssd = window._recipesArray[11, 3] as StrawberrySouffleDesc; if (ssd.favFlag) { window._recipesArray[11, 3] = new StrawberrySouffleDesc(true); } else { window._recipesArray[11, 3] = new StrawberrySouffleDesc(false); } }
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); } } }