using Comal.Classes; using InABox.DynamicGrid; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; using InABox.Core; using InABox.WPF; namespace PRSDesktop; public class ProductStyleGrid : DynamicDataGrid, IDefaultGrid { public ProductStyleGrid() { HiddenColumns.Add(x => x.Image.ID); HiddenColumns.Add(x => x.Image.FileName); ActionColumns.Add(new DynamicImageManagerColumn(this, x => x.Image, true) { Position = DynamicActionColumnPosition.Start }); AddButton("Groups", PRSDesktop.Resources.palette.AsBitmapImage(), ShowStyleGroups); } private bool ShowStyleGroups(Button button, CoreRow[] rows) { new MasterList(typeof(ProductStyleGroup)).ShowDialog(); return true; } }