/// <summary> /// Shows details Window /// </summary> /// <param name="productDetailsWindow">ProductDetailsWindow object</param> /// <param name="RightViewBox">Grid object where is injected details window</param> public void OnSubViewDetailsShow(ProductDetailsWindow productDetailsWindow, Grid RightViewBox) { RightViewBox.Children.Clear(); RightViewBox.VerticalAlignment = VerticalAlignment.Stretch; RightViewBox.HorizontalAlignment = HorizontalAlignment.Stretch; RightViewBox.Children.Add(productDetailsWindow); }
private void Button_Show_Click(object sender, RoutedEventArgs e) { Product selectedItem = (Product)productDataGrid.SelectedItem; Product foundProduct = repository.FindByIdWithTaxAndInvoiceProducts(selectedItem, _context); foundProduct.InvoiceProducts = invoiceProductsRepository.FindInvoiceProductsWithProductAndInvoiceByProductId(selectedItem, _context); ProductDetailsWindow productDetailsWindow = new ProductDetailsWindow(foundProduct); service.OnSubViewDetailsShow(productDetailsWindow, RightViewBox); }