public SelectedProductDetails(ProductsData item)
        {
            InitializeComponent();
            var          productsList = ProductsList.LoadProductsInfo(0);
            ProductsData selectedItem = productsList.Where(t => t.Id == item.Id).Select(t => t).SingleOrDefault();

            ProductsData[] products = new ProductsData[] { selectedItem };
            this.ProductDetails.ItemsSource = products;
        }
Пример #2
0
        public DetailedProduct(ProductsData item)
        {
            InitializeComponent();
            var          productsList = ProductsList.LoadProductsInfo(0);
            ProductsData selectedItem = productsList.Where(t => t.Id == item.Id).Select(t => t).SingleOrDefault();
            var          uri          = new Uri(selectedItem.ImageData.ToString());

            ProductDetailImage.Source  = new BitmapImage(uri);
            ProductDesc.Content        = selectedItem.Title;
            ProductPrice.Content       = selectedItem.Price;
            FirstRibbonText.Content    = "1 pc of " + selectedItem.Title;
            SecondRibbonText.Content   = selectedItem.Price;
            this.SnacksBox.ItemsSource = ProductsList.LoadSnacks();
            this.CloseButton.Style     = this.Resources["ToggleButtonWindowClose"] as Style;
        }
Пример #3
0
 public ProductDetailView(int index)
 {
     InitializeComponent();
     if (index == 0)
     {
         this.ProductsBox.ItemsSource = ProductsList.LoadProductsInfo(index);
     }
     else if (index == 1)
     {
         this.ProductsBox.ItemsSource = ProductsList.LoadProductsInfo(index);
     }
     else
     {
         this.ProductsBox.ItemsSource = ProductsList.LoadProductsInfo(index);
     }
 }
Пример #4
0
        private void Border_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            ProductsData item = (ProductsData)ProductsBox.SelectedItem;
            MainWindow   win  = (MainWindow)Window.GetWindow(this);

            win.MainWindowWithLeftPanel.Visibility    = Visibility.Hidden;
            win.MainWindowWithOutLeftPanel.Visibility = Visibility.Visible;
            var          productsList = ProductsList.LoadProductsInfo(0);
            ProductsData selectedItem = productsList.Where(t => t.Id == item.Id).Select(t => t).SingleOrDefault();
            var          uri          = new Uri(selectedItem.ImageData.ToString());

            win.ProductDetailImage.Source = new BitmapImage(uri);
            win.ProductDesc.Content       = selectedItem.Title;
            win.ProductPrice.Content      = selectedItem.Price;
            win.FirstRibbonText.Content   = "1 pc of " + selectedItem.Title;
            win.SecondRibbonText.Content  = selectedItem.Price;
            win.SnacksBox.ItemsSource     = ProductsList.LoadSnacks();
        }