Class LinkModel
Marker interface for any kind of link.
public abstract record LinkModel : IEquatable<LinkModel>
- Inheritance
-
LinkModel
- Implements
- Derived
- Inherited Members
Remarks
Should be displayed with BoundLink. Many links are RoutableLinkModels, which can be activated with just the scope's IServices.
Methods
Activate(IServiceProvider)
Attempts to activate the link. May not return control to the caller.
public abstract void Activate(IServiceProvider provider)
Parameters
providerIServiceProvider
IsVisibleInMenu(IServiceProvider)
Whether menus should display this link. Links that return false may still render outside menus (e.g. as plain text or a disabled fallback).
public virtual bool IsVisibleInMenu(IServiceProvider provider)
Parameters
providerIServiceProvider