SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Shell.Navigation

Classes

DropDownMenuItem

A top menu item that opens other menu items in a drop down menu.

MenuAssembler

Class used to assemble the site center menu

MenuAttributeBase

Base class for attributes that builds up the navigation.

MenuBuilder

Builds a html structure of the shell menu

MenuHelper

Methods used to render menus in various locations.

MenuItem

Base class for all menu items

MenuItemAttribute

Declares a menu item.

MenuNode

Class that represents a MenuNode and its children.

MenuPaths

Known base paths in EPiServer.Shell

MenuProviderAttribute

Menu provider attribute. A wrapper for the MEF's Export attribute for IMenuProvider interface.

MenuSectionAttribute

Defines a menu section when placed on a System.Web.Mvc.IController or System.Web.UI.Page.

PopupMenuItem

Menu item wich create popup window

RouteMenuItem

MVC Route MenuItem

ScriptMenuItem

Creates a menu item that invokes a JavaScript method when clicked

SectionMenuItem

A top menu item that contains other menu items as children

SortIndex

Helps in ordering menu items by providing a standard set of menu positions.

Targets

Helper class for anchor targets

UrlMenuItem

Basic URI menu item

Interfaces

IMenuProvider

Classes implementing this interface can be used to provide links to the shell menu.

Enums

MenuItemAlignment

Defines how a menu item should be aligned.