Class LinksMenuModel
public record LinksMenuModel : MenuModel, IEquatable<MenuModel>, IEquatable<LinksMenuModel>
- Inheritance
-
LinksMenuModel
- Implements
- Inherited Members
Constructors
LinksMenuModel(string?, params LinkModel[])
public LinksMenuModel(string? Title, params LinkModel[] Items)
Parameters
LinksMenuModel(params LinkModel[])
public LinksMenuModel(params LinkModel[] Items)
Parameters
ItemsLinkModel[]
Properties
Items
public LinkModel[] Items { get; init; }
Property Value
Title
public string? Title { get; init; }
Property Value
Methods
Flatten(IServices)
public override IEnumerable<LinkModel> Flatten(IServices _)
Parameters
Returns
VisibleItems(IServiceProvider)
The items that will render in a menu; excludes links whose IsVisibleInMenu(IServiceProvider) is false.
public IEnumerable<LinkModel> VisibleItems(IServiceProvider provider)
Parameters
providerIServiceProvider