private void Menubutton_Click(object sender, RoutedEventArgs e) { AnimationButton.ins.Animation_ButtonClick(sender as Button); switch ((sender as Button).Name) { case "DashboardButton": BlockAbout.Visibility = Visibility.Hidden; IsSeleceFavoritelst = false; lstRecipe.ItemsSource = MylstRecipes.Take(currentNumberEle); maxnumber = (MylstRecipes.Count / currentNumberEle) + (((MylstRecipes.Count % currentNumberEle) == 0) ? 0 : 1); ResetPageNumber(); CheckShowPageNumber(); break; case "FavoriteListButton": BlockAbout.Visibility = Visibility.Hidden; IsSeleceFavoritelst = true; lstRecipe.ItemsSource = MylstRecipes_Favorite.Take(currentNumberEle); maxnumber = (MylstRecipes_Favorite.Count / currentNumberEle) + (((MylstRecipes_Favorite.Count % currentNumberEle) == 0) ? 0 : 1); ResetPageNumber(); CheckShowPageNumber(); break; case "AboutButton": BlockAbout.Visibility = Visibility.Visible; break; } ; }
private void AddRecipeButton_Click(object sender, RoutedEventArgs e) { AddRecipe addRecipe = new AddRecipe(); addRecipe.AddRecipeIntoLst += new AddRecipe.MyDelegate(target => { MylstRecipes.Add(RecipeDAO.GetAllInfoByID(target)); }); addRecipe.Closed += new EventHandler((o, f) => { LoadElementsWithPageNumber(); }); addRecipe.Show(); }