Table of Contents

Class MudPopoverProvider

Namespace
MudBlazor
Assembly
MudBlazor.dll

A required component which manages all MudBlazor popovers.

public class MudPopoverProvider : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IPopoverObserver
Inheritance
MudPopoverProvider
Implements
Inherited Members
Extension Methods

Remarks

This component is required for MudBlazor components to display popovers properly. It is typically added to your main layout page.

Constructors

MudPopoverProvider()

public MudPopoverProvider()

Properties

Enabled

Controls whether this provider is enabled.

[CascadingParameter(Name = "UsePopoverProvider")]
public bool Enabled { get; set; }

Property Value

bool

Remarks

Defaults to true. If more than one MudPopoverProvider is detected, this property will be false to ensure only one instance is active. Can be overridden by setting a cascading parameter of UsePopoverProvider to false.

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Dispose()

Releases resources used by this provider.

public void Dispose()

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()

See Also