Inheritance
ApplicationMenuItem
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
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
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
Declaration
public ApplicationMenuItem WithCustomData(string key, object value)
Parameters
Returns
Implements
Extension Methods