Class ApplicationMenuExtensions
Inherited Members
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 |