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
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
OnInitialized()
protected override void OnInitialized()
OnParametersSet()
protected override void OnParametersSet()