IService.AddSystemMenu method

添加系统菜单。 系统菜单位于系统头部的插件管理下拉菜单中。

  1. public IService AddSystemMenu(Menu menu)
parameter description
menu 插件菜单。

Return Value

返回插件服务注册实例。

Examples

下面的例子显示如何添加系统菜单。

  1. public class Main : PluginBase
  2. {
  3. public override void Startup(IService service)
  4. {
  5. service.AddSystemMenu(new Menu
  6. {
  7. Text = "插件菜单",
  8. Href = "page.html"
  9. });
  10. }
  11. }

下面的例子显示如何添加带有下级菜单的系统菜单。

  1. public class Main : PluginBase
  2. {
  3. public override void Startup(IService service)
  4. {
  5. service.AddSystemMenu(new Menu
  6. {
  7. Text = "插件菜单",
  8. Href = "page.html",
  9. Menus = new List<Menu>
  10. {
  11. new Menu
  12. {
  13. Text = "下级菜单1",
  14. Href = "page1.html"
  15. },
  16. new Menu
  17. {
  18. Text = "下级菜单1",
  19. Href = "page2.html"
  20. }
  21. }
  22. });
  23. }
  24. }

See Also