Class MudPopoverService
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
[Obsolete("Please use PopoverService. This will be removed in v7.")]
public class MudPopoverService : IMudPopoverService, IAsyncDisposable
- Inheritance
-
MudPopoverService
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
MudPopoverService(IJSRuntime, IOptions<PopoverOptions>?)
public MudPopoverService(IJSRuntime jsInterop, IOptions<PopoverOptions>? options = null)
Parameters
jsInterop
IJSRuntime
options
IOptions<PopoverOptions>
Properties
Handlers
public IEnumerable<MudPopoverHandler> Handlers { get; }
Property Value
- IEnumerable<MudPopoverHandler>
ThrowOnDuplicateProvider
public bool ThrowOnDuplicateProvider { get; }
Property Value
- bool
Methods
CountProviders()
public ValueTask<int> CountProviders()
Returns
- ValueTask<int>
DisposeAsync()
public ValueTask DisposeAsync()
Returns
- ValueTask
InitializeIfNeeded()
public Task InitializeIfNeeded()
Returns
- Task
Register(RenderFragment)
public MudPopoverHandler Register(RenderFragment fragment)
Parameters
fragment
RenderFragment
Returns
- MudPopoverHandler
Unregister(MudPopoverHandler?)
public Task<bool> Unregister(MudPopoverHandler? handler)
Parameters
handler
MudPopoverHandler
Returns
- Task<bool>
Events
FragmentsChanged
public event EventHandler? FragmentsChanged
Event Type
- EventHandler