Class ModalRouter
public sealed class ModalRouter : IDisposable
- Inheritance
-
ModalRouter
- Implements
- Inherited Members
Constructors
ModalRouter(NavigationManager, ILogger<ModalRouter>)
public ModalRouter(NavigationManager navigation, ILogger<ModalRouter> logger)
Parameters
navigationNavigationManagerloggerILogger<ModalRouter>
Properties
Location
Fragment-accurate location - NavigationManager.Uri is not always up to date.
public Uri Location { get; }
Property Value
Methods
Deregister(ModalRegistration)
public void Deregister(ModalRegistration modal)
Parameters
modalModalRegistration
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
IsLastFragment(ModalRegistration)
public bool IsLastFragment(ModalRegistration modal)
Parameters
modalModalRegistration
Returns
LocationWithoutFragment(ModalRegistration)
public Uri LocationWithoutFragment(ModalRegistration modal)
Parameters
modalModalRegistration
Returns
Register(ModalRegistration)
public void Register(ModalRegistration modal)
Parameters
modalModalRegistration
TryHandleNextFragment(ModalRegistration, out IReadOnlyDictionary<string, object>?)
public bool TryHandleNextFragment(ModalRegistration modal, out IReadOnlyDictionary<string, object>? routeValues)
Parameters
modalModalRegistrationrouteValuesIReadOnlyDictionary<string, object>