Table of Contents

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