public EditProduct(dynamic row) { InitializeComponent(); _categories = categoryController.GetCategories().Where(x => x.IsActive == true).ToList(); product_name.Text = row.ItemName; category_code.Text = row.CategoryName; lblEditProduct.Content = "Edit " + row.ItemName; retail_price.Text = Convert.ToString(row.RetailPrice); trade_price.Text = Convert.ToString(row.TradePrice); wholeseller_price.Text = Convert.ToString(row.WholeSellerPrice); reseller_price.Text = Convert.ToString(row.ResellerPrice); item_Type.ItemsSource = Enum.GetValues(typeof(CommonEnum.ItemTypes)).Cast <CommonEnum.ItemTypes>(); CommonEnum.ItemTypes itemType = (CommonEnum.ItemTypes)row.ItemType; //var selectedItem= (ComboBoxItem)item_Type.ItemContainerGenerator.ContainerFromItem(myObject); item_Type.SelectedItem = itemType; weight_.Text = Convert.ToString(row.Weight); barcode_.Text = row.BarCode; taxPercentage_.Text = Convert.ToString(row.TaxPercentage); minimum_level.Text = Convert.ToString(row.MinimumLevel); reorder_level.Text = Convert.ToString(row.ReOrderLevel); if (row.ItemImage != null) { binaryImage = row.ItemImage; CompanyLogo.Source = CommonFunctions.ByteToImage(row.ItemImage); CompanyDemoLogo.Visibility = Visibility.Hidden; CompanyLogo.Visibility = Visibility.Visible; } if (row.ImageText != "") { //byte[] value = Convert.FromBase64String(row.ImageText); //binaryImage = row.ItemImage; //CompanyLogo.Source = CommonFunctions.ByteToImage(value); //CompanyDemoLogo.Visibility = Visibility.Hidden; //CompanyLogo.Visibility = Visibility.Visible; } // item_image.Text = row.ItemImage; shortname_.Text = row.ShortName; description_.Text = row.Description; is_texinclusive.IsChecked = row.IsTaxInclusive; RowId = row.Id; }