Show / Hide Table of Contents

Class ApplicationMenuExtensions

Inheritance
object
ApplicationMenuExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
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 static class ApplicationMenuExtensions

Fields

CustomDataComponentKey

Declaration
public const string CustomDataComponentKey = "ApplicationMenu.CustomComponent"
Field Value
Type Description
string

Methods

GetAdministration(ApplicationMenu)

Declaration
public static ApplicationMenuItem GetAdministration(this ApplicationMenu applicationMenu)
Parameters
Type Name Description
ApplicationMenu applicationMenu
Returns
Type Description
ApplicationMenuItem

GetComponentTypeOrDefault(ApplicationMenuItem)

Declaration
public static Type? GetComponentTypeOrDefault(this ApplicationMenuItem applicationMenuItem)
Parameters
Type Name Description
ApplicationMenuItem applicationMenuItem
Returns
Type Description
Type

GetMenuGroup(IHasMenuGroups, string)

Declaration
public static ApplicationMenuGroup GetMenuGroup(this IHasMenuGroups menuWithGroups, string groupName)
Parameters
Type Name Description
IHasMenuGroups menuWithGroups
string groupName
Returns
Type Description
ApplicationMenuGroup

GetMenuGroupOrNull(IHasMenuGroups, string)

Declaration
public static ApplicationMenuGroup? GetMenuGroupOrNull(this IHasMenuGroups menuWithGroups, string menuGroupName)
Parameters
Type Name Description
IHasMenuGroups menuWithGroups
string menuGroupName
Returns
Type Description
ApplicationMenuGroup

GetMenuItem(IHasMenuItems, string)

Declaration
public static ApplicationMenuItem GetMenuItem(this IHasMenuItems menuWithItems, string menuItemName)
Parameters
Type Name Description
IHasMenuItems menuWithItems
string menuItemName
Returns
Type Description
ApplicationMenuItem

GetMenuItemOrNull(IHasMenuItems, string)

Declaration
public static ApplicationMenuItem? GetMenuItemOrNull(this IHasMenuItems menuWithItems, string menuItemName)
Parameters
Type Name Description
IHasMenuItems menuWithItems
string menuItemName
Returns
Type Description
ApplicationMenuItem

SetMenuGroupOrder(IHasMenuGroups, string, int)

Declaration
public static IHasMenuGroups SetMenuGroupOrder(this IHasMenuGroups menuWithGroups, string menuGroupName, int order)
Parameters
Type Name Description
IHasMenuGroups menuWithGroups
string menuGroupName
int order
Returns
Type Description
IHasMenuGroups

SetSubItemOrder(IHasMenuItems, string, int)

Declaration
public static IHasMenuItems SetSubItemOrder(this IHasMenuItems menuWithItems, string menuItemName, int order)
Parameters
Type Name Description
IHasMenuItems menuWithItems
string menuItemName
int order
Returns
Type Description
IHasMenuItems

TryRemoveMenuGroup(IHasMenuGroups, string)

Declaration
public static bool TryRemoveMenuGroup(this IHasMenuGroups menuWithGroups, string menuGroupName)
Parameters
Type Name Description
IHasMenuGroups menuWithGroups
string menuGroupName
Returns
Type Description
bool

TryRemoveMenuItem(IHasMenuItems, string)

Declaration
public static bool TryRemoveMenuItem(this IHasMenuItems menuWithItems, string menuItemName)
Parameters
Type Name Description
IHasMenuItems menuWithItems
string menuItemName
Returns
Type Description
bool

UseComponent(ApplicationMenuItem, Type)

Declaration
public static ApplicationMenuItem UseComponent(this ApplicationMenuItem applicationMenuItem, Type componentType)
Parameters
Type Name Description
ApplicationMenuItem applicationMenuItem
Type componentType
Returns
Type Description
ApplicationMenuItem

UseComponent<TComponent>(ApplicationMenuItem)

Declaration
public static ApplicationMenuItem UseComponent<TComponent>(this ApplicationMenuItem applicationMenuItem)
Parameters
Type Name Description
ApplicationMenuItem applicationMenuItem
Returns
Type Description
ApplicationMenuItem
Type Parameters
Name Description
TComponent
In this article
Back to top Powered by ABP.IO Platform