DynamicEditorFormCommon.cs 773 B

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