Esempio n. 1
0
        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;
            }
            ;
        }
Esempio n. 2
0
        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();
        }