MenuModel.cs 841 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using ComponentFactory.Krypton.Navigator;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Windows.Forms;
  7. namespace NXWMS.Models
  8. {
  9. /// <summary>
  10. /// 菜单模型
  11. /// </summary>
  12. public class MenuModel
  13. {
  14. public string MenuNewId { get; set; }
  15. public Form Form { get; set; }
  16. public string Caption { get; set; }
  17. public string Code { get; set; }
  18. public KryptonPage KryptonPage { get; set; }
  19. public MenuGroupModel MenuGroup { get; set; } = new MenuGroupModel();
  20. }
  21. public class MenuGroupModel
  22. {
  23. public Form Form { get; set; }
  24. public string Caption { get; set; }
  25. public string Code { get; set; }
  26. public List<MenuModel> MenuList { get; set; } = new List<MenuModel>();
  27. }
  28. }