我想在菜单栏中添加一个新菜单,我根据Boilerplate文档创建了一个类,但不知道如何配置菜单,菜单适用于所有用户,这里是我已经完成的代码 我创建了一个从导航提供程序扩展的类
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"
));
}
}
答案 0 :(得分: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"
));