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; }
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(); }