Show / Hide Table of Contents

Class ApplicationMenu

Inheritance
System.Object
ApplicationMenu
Implements
IHasMenuItems
Namespace: Volo.Abp.UI.Navigation
Assembly: Volo.Abp.UI.Navigation.dll
Syntax
public class ApplicationMenu : object, IHasMenuItems

Constructors

ApplicationMenu(String, String)

Declaration
public ApplicationMenu(string name, string displayName = null)
Parameters
Type Name Description
System.String name
System.String displayName

Properties

CustomData

Can be used to store a custom object related to this menu. TODO: Convert to dictionary!

Declaration
public object CustomData { get; set; }
Property Value
Type Description
System.Object

DisplayName

Display name of the menu. Default value is the Name.

Declaration
public string DisplayName { get; set; }
Property Value
Type Description
System.String

Items

Declaration
public ApplicationMenuItemList Items { get; }
Property Value
Type Description
ApplicationMenuItemList

Name

Unique name of the menu in the application.

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Methods

AddItem(ApplicationMenuItem)

Adds a ApplicationMenuItem to Items.

Declaration
public ApplicationMenu AddItem(ApplicationMenuItem menuItem)
Parameters
Type Name Description
ApplicationMenuItem menuItem

ApplicationMenuItem to be added

Returns
Type Description
ApplicationMenu

This ApplicationMenu object

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Implements

IHasMenuItems

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
ApplicationMenuExtensions.GetAdministration(ApplicationMenu)
Back to top Powered by Volosoft