2017-09-05 8 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" 
     ));