DynamicEditorFormCommon.cs 759 B

12345678910111213141516171819202122232425262728
  1. using System.ComponentModel;
  2. using System.Windows.Input;
  3. using System.Windows.Media;
  4. using InABox.Core;
  5. using Syncfusion.Windows.Tools.Controls;
  6. namespace InABox.DynamicGrid
  7. {
  8. public delegate BaseEditor? DefineEditorEventHandler(object item, DynamicGridColumn column);
  9. public delegate void DynamicGridSaveEvent(object sender, CancelEventArgs args);
  10. public delegate void OnBeforeLoad(IDynamicEditorForm form);
  11. public delegate void OnAfterLoad(IDynamicEditorForm form);
  12. public class UtilityItem
  13. {
  14. public string Name { get; set; }
  15. public ImageSource Icon { get; set; }
  16. public string Text { get; set; }
  17. public SizeMode Mode { get; set; }
  18. public ICommand Command { get; set; }
  19. }
  20. }