コード例 #1
0
        private void goBack()
        {
            if (isFullViewPageActivated)
            {
                if (Category.Equals("unCategorized"))
                {
                    PhotoItemFactory.getAllPhotoItems(PhotoItems);  //Hassan added
                    TitleTextBlock.Text   = "All Photos";
                    BackButton.Visibility = Visibility.Collapsed;
                }

                else
                {
                    PhotoItemFactory.getPhotoItemsByCategory(menuItemTemp.Category, PhotoItems);                                     //Hassan added
                    TitleTextBlock.Text = Category;
                    if (menuItemTemp.Category == "Me" || menuItemTemp.Category == "Friends" || menuItemTemp.Category == "Favorites") //Hassan added NEW NEW
                    {
                        DeleteCategoryButton.Visibility = Visibility.Collapsed;                                                      //Hassan added NEW NEW
                    }
                    else
                    {
                        DeleteCategoryButton.Visibility = Visibility.Visible;  //Hassan added NEW NEW
                    }
                }


                isFullViewPageActivated    = false;
                GridImage.Source           = null;
                GridImage.Visibility       = Visibility.Collapsed;
                NewsItemGrid.Visibility    = Visibility.Visible;
                AddPicButton.Visibility    = Visibility.Visible;
                deletePicButton.Visibility = Visibility.Collapsed;
                EditStackPanel.Visibility  = Visibility.Collapsed;
                EditPicButton.Visibility   = Visibility.Collapsed;
                flagEditPicButton          = false;
            }
            else
            {
                PhotoItemFactory.getAllPhotoItems(PhotoItems);
                TitleTextBlock.Text            = "All Photos";
                BackButton.Visibility          = Visibility.Collapsed;
                MenuItemsListView.SelectedItem = null;
                Category = "unCategorized";
                SearchAutoSuggestBox.Text       = "";
                AddPicButton.Visibility         = Visibility.Visible;   //Hassan added NEW
                DeleteCategoryButton.Visibility = Visibility.Collapsed; //Hassan added NEW NEW
            }
        }
コード例 #2
0
        private void MenuItemsListView_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (isFullViewPageActivated)
            {
                isFullViewPageActivated    = false;
                GridImage.Source           = null;
                GridImage.Visibility       = Visibility.Collapsed;
                NewsItemGrid.Visibility    = Visibility.Visible;
                AddPicButton.Visibility    = Visibility.Visible;
                deletePicButton.Visibility = Visibility.Collapsed;
                EditStackPanel.Visibility  = Visibility.Collapsed;
                EditPicButton.Visibility   = Visibility.Collapsed; //Hassan added
                flagEditPicButton          = false;
            }
            var MenuItemTemp = (MenuItem)e.ClickedItem;

            if (MenuItemTemp.Category == "Favorites")                                         //Hassan added NEW
            {
                AddPicButton.Visibility          = Visibility.Collapsed;                      //Hassan added NEW
                DeleteButtonFlyoutTextBlock.Text = "Do you want to remove from favourites ?"; //Hassan added NEW NEW NEW
            }

            else  //Hassan added NEW
            {
                DeleteButtonFlyoutTextBlock.Text = "Do You Want to Delete Selected Photo ?";  //Hassan added NEW NEW NEW
                AddPicButton.Visibility          = Visibility.Visible; //Hassan added NEW
            }

            PhotoItemFactory.getPhotoItemsByCategory(MenuItemTemp.Category, PhotoItems);
            TitleTextBlock.Text   = MenuItemTemp.Category;
            BackButton.Visibility = Visibility.Visible;
            Category            = MenuItemTemp.Category;
            TitleTextBlock.Text = Category;
            menuItemTemp        = MenuItemTemp;
            if (menuItemTemp.Category == "Me" || menuItemTemp.Category == "Friends" || menuItemTemp.Category == "Favorites") //Hassan added NEW NEW
            {
                DeleteCategoryButton.Visibility = Visibility.Collapsed;                                                      //Hassan added NEW NEW
            }
            else
            {
                DeleteCategoryButton.Visibility = Visibility.Visible;  //Hassan added NEW NEW
            }
        }
コード例 #3
0
        private void okButton_Click(object sender, RoutedEventArgs e)
        {
            string flyoutCategoryName = Mytextbox.Text;

            if (!string.IsNullOrEmpty(flyoutCategoryName))
            {
                MenuItemFactory.addCategory(MenuItems, flyoutCategoryName);
                PhotoItemFactory.addCategory(flyoutCategoryName);
                PhotoItemFactory.getPhotoItemsByCategory(flyoutCategoryName, PhotoItems);
                TitleTextBlock.Text   = flyoutCategoryName;
                BackButton.Visibility = Visibility.Visible;
                Category = flyoutCategoryName;
                PhotoItemFactory.getAllLists(MenuItemsWithoutFavourites); //Hassan updated NEW
                foreach (var p in MenuItems)                              //Hassan added NEW
                {
                    if (p.Category.Length > 10)
                    {
                        splitViewPaneLength = ((p.Category.Length) * 15).ToString();
                    }
                }
                AddCategoryButton.Flyout.Hide();
            }
        }