Represents an EO.Web SlideMenu object.
For a list of all members of this type, see SlideMenu Members.
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
EO.Web.WebControlBase
EO.Web.WebControl
EO.Web.DataBoundControl
EO.Web.BaseNavigator
EO.Web.Menu
EO.Web.SlideMenu
[Visual Basic]
Public Class SlideMenu
[C#]
public class SlideMenu
: Menu
Thread Safety
Public static (Shared in Visual Basic) members of this type are
safe for multithreaded operations. Instance members are not guaranteed to be
thread-safe.
Remarks
A SlideMenu provides the look and feel of Microsoft Outlook side panel.
Use SingleExpand property to specify if only one pane can be expanded at a time. In SingleExpand mode, expanding one pane will automatically collapses other expanded panes. If SingleExpand property is false, each pane is expanded/collapsed independently.
Use SlidePaneHeight to specify the height of the expanded pane in SingleExpand mode. This property is ignored if SingleExpand is set to False.
Use SlideEffectType property to set the effect played when pane expands and collapses. Use SlideEffectDuration to control effect speed.
SlideMenu derives from Menu and inherits a lot of Menu's functionalities. Top level menu item displays as sliding pane's title. Children of top level item (2nd level items) displays inside the sliding pane. 3rd level items display as popup menu.
Use slide menu item the same as normal menu item. For example, place an "image button" into sliding pane by specifying the item's Image property; or place an ASP.NET control into sliding pane by using CustomItem.
When a pane is expanded, the corresponding top level menu item (which is rendered as the pane title)'s Selected property is automatically set to true. Use SelectedStyle property to control the appearance of the menu item when it is expanded. For example, you can use MenuItem.LeftIcon.SelectedUrl to specify a different image to indicate that the pane is expanded.
See
how to use SlideMenu for more details.
Requirements
Namespace: EO.Web
Assembly: EO.Web (in EO.Web.dll)
See Also
SlideMenu Members | EO.Web Namespace