Show / Hide Table of Contents

Class ApplicationMenu

Inheritance
object
ApplicationMenu
Implements
IHasMenuItems
IHasMenuGroups
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.UI.Navigation
Assembly: Volo.Abp.UI.Navigation.dll
Syntax
public class ApplicationMenu : IHasMenuItems, IHasMenuGroups

Constructors

ApplicationMenu(string, string?)

Declaration
public ApplicationMenu(string name, string? displayName = null)
Parameters
Type Name Description
string name
string displayName

Properties

CustomData

Declaration
public Dictionary<string, object> CustomData { get; }
Property Value
Type Description
Dictionary<string, object>

DisplayName

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

Groups

Declaration
public ApplicationMenuGroupList Groups { get; }
Property Value
Type Description
ApplicationMenuGroupList

Items

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

Name

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

Methods

AddGroup(ApplicationMenuGroup)

Declaration
public ApplicationMenu AddGroup(ApplicationMenuGroup group)
Parameters
Type Name Description
ApplicationMenuGroup group
Returns
Type Description
ApplicationMenu

AddItem(ApplicationMenuItem)

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

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

WithCustomData(string, object)

Declaration
public ApplicationMenu WithCustomData(string key, object value)
Parameters
Type Name Description
string key
object value
Returns
Type Description
ApplicationMenu

Implements

IHasMenuItems
IHasMenuGroups

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
ApplicationMenuExtensions.GetAdministration(ApplicationMenu)
ApplicationMenuExtensions.GetMenuGroup(IHasMenuGroups, string)
ApplicationMenuExtensions.GetMenuGroupOrNull(IHasMenuGroups, string)
ApplicationMenuExtensions.SetMenuGroupOrder(IHasMenuGroups, string, int)
ApplicationMenuExtensions.TryRemoveMenuGroup(IHasMenuGroups, string)
ApplicationMenuExtensions.GetMenuItem(IHasMenuItems, string)
ApplicationMenuExtensions.GetMenuItemOrNull(IHasMenuItems, string)
ApplicationMenuExtensions.SetSubItemOrder(IHasMenuItems, string, int)
ApplicationMenuExtensions.TryRemoveMenuItem(IHasMenuItems, string)
HasMenuItemsExtensions.FindMenuItem(IHasMenuItems, string)
In this article
Back to top Powered by ABP.IO Platform