Inheritance
object
ApplicationMenuItem
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.UI.Navigation.dll
public class ApplicationMenuItem : IHasMenuItems, IHasSimpleStateCheckers<ApplicationMenuItem>
Constructors
Declaration
public ApplicationMenuItem(string name, string displayName, string? url = null, string? icon = null, int order = 1000, string? target = null, string? elementId = null, string? cssClass = null, string? groupName = null, string? requiredPermissionName = null)
Parameters
Type |
Name |
Description |
string |
name |
|
string |
displayName |
|
string |
url |
|
string |
icon |
|
int |
order |
|
string |
target |
|
string |
elementId |
|
string |
cssClass |
|
string |
groupName |
|
string |
requiredPermissionName |
|
Fields
Declaration
public const int DefaultOrder = 1000
Field Value
Properties
Declaration
public string? CssClass { get; set; }
Property Value
Declaration
public Dictionary<string, object> CustomData { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<TKey, TValue><string, object> |
|
Declaration
public string DisplayName { get; set; }
Property Value
Declaration
public string? ElementId { get; set; }
Property Value
Declaration
public string? GroupName { get; set; }
Property Value
Declaration
public string? Icon { get; set; }
Property Value
Declaration
public bool IsDisabled { get; set; }
Property Value
Declaration
public bool IsLeaf { get; }
Property Value
Declaration
public ApplicationMenuItemList Items { get; }
Property Value
Declaration
public string Name { get; }
Property Value
Declaration
public int Order { get; set; }
Property Value
Declaration
[Obsolete("Use RequirePermissions extension method.")]
public string? RequiredPermissionName { get; set; }
Property Value
Declaration
public List<ISimpleStateChecker<ApplicationMenuItem>> StateCheckers { get; }
Property Value
Declaration
public string? Target { get; set; }
Property Value
Declaration
public string? Url { get; set; }
Property Value
Methods
Declaration
public ApplicationMenuItem AddItem(ApplicationMenuItem menuItem)
Parameters
Returns
Declaration
public override string ToString()
Returns
Overrides
object.ToString()
Declaration
public ApplicationMenuItem WithCustomData(string key, object value)
Parameters
Type |
Name |
Description |
string |
key |
|
object |
value |
|
Returns
Implements
Extension Methods