12345678910111213141516171819202122232425262728 |
- 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<ProductStyle>, IDefaultGrid
- {
- public ProductStyleGrid()
- {
- HiddenColumns.Add(x => x.Image.ID);
- HiddenColumns.Add(x => x.Image.FileName);
- ActionColumns.Add(new DynamicImageManagerColumn<ProductStyle>(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;
- }
- }
|