Ejemplo n.º 1
0
        public void OnProvidersExecuting(NavigationProviderContext context)
        {
            var mainMenu = new MenuDefinition { Id = MenuNames.Main };
            var menuBuilder = new MenuBuilder(mainMenu);

            menuBuilder.Add(new LocalizedString("About", "About"), t => t.Href(helper => "http://yandex.ru"));

            menuBuilder.Build();

            context.Results.Add(mainMenu);
        }
Ejemplo n.º 2
0
        private IEnumerable<MenuDefinition> BuildNavigation()
        {
            var context = new NavigationProviderContext();

            foreach (var navigationProvider in _providers)
            {
                navigationProvider.OnProvidersExecuting(context);
            }

            foreach (var navigationProvider in _providers)
            {
                navigationProvider.OnProvidersExecuted(context);
            }

            return context.Results;
        } 
Ejemplo n.º 3
0
 public void OnProvidersExecuted(NavigationProviderContext context)
 {
 }