0

我想在菜单栏中添加一个新菜单,我根据样板文档创建了一个类,但不知道如何配置菜单,并且菜单适用于所有用户,这是我已经完成的代码我创建了一个从导航提供程序扩展的类

  public class NavigationsProviderMenu : NavigationProvider
{
    public override void SetNavigation(INavigationProviderContext context)
    {
        context.Manager.MainMenu
        .AddItem(
            new MenuItemDefinition(
                "Jobs",
                new LocalizableString("Jobs", "ShipperBuyerV1"),
                url: "/JobsList",
                icon: "fa fa-tasks"
                ));
    }

}
4

1 回答 1

2

您应该按顺序调用AddItem链,所有相应的菜单项将处于同一级别:

context.Manager.MainMenu
    .AddItem(
        new MenuItemDefinition(
            "Jobs",
            new LocalizableString("Jobs", "ShipperBuyerV1"),
            url: "/JobsList",
            icon: "fa fa-tasks"
        ))
    .AddItem(
        new MenuItemDefinition(
            "Another",
            new LocalizableString("Another", "ShipperBuyerV1"),
            url: "/Another",
            icon: "fa fa-tasks"
        ));
于 2017-09-05T07:28:15.730 回答