2017-09-05 128 views
0

我想在菜單欄中添加一個新的菜單,我根據Boilerplate文檔創建了一個類,但不知道如何配置菜單,而且菜單是針對所有用戶的,這裏是我已經完成的代碼 我創建的導航提供商擴展Asp 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" 
       )); 
    } 

} 
+1

不清楚,究竟是什麼做你想做什麼你面對的問題是什麼? –

+0

@SlavaUtesinov我想添加新的菜單。如何添加新的菜單離子asp鍋板? –

+1

只需添加另一個'.AddItem(...)。AddItem' –

回答

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" 
     ));