Table of Contents

Interface IMudPopoverHolder

Namespace
MudBlazor
Assembly
MudBlazor.dll

This interface serves as a container for the values of a IPopover and is used by the MudPopoverProvider to render the popover.

public interface IMudPopoverHolder
Extension Methods

Properties

ActivationDate

Gets the activation date of the popover.

DateTime? ActivationDate { get; }

Property Value

DateTime?

Class

Gets the CSS class of the popover.

string? Class { get; }

Property Value

string

ElementReference

Gets or sets the element reference for the MudRender. It's used to re-render the component individually.

MudRender? ElementReference { get; set; }

Property Value

MudRender

Fragment

Content of popover.

RenderFragment? Fragment { get; }

Property Value

RenderFragment

Id

Gets the unique identifier of the popover.

Guid Id { get; }

Property Value

Guid

IsConnected

Gets a value indicating whether the popover is connected.

bool IsConnected { get; }

Property Value

bool

Remarks

This property is used to determine the connection state of the popover on the JavaScript side. It indicates whether the popover is connected and actively rendered in the DOM.

IsDetached

Gets a value indicating whether the popover is detached.

bool IsDetached { get; }

Property Value

bool

Remarks

This property is used to determine the detachment state of the popover on the JavaScript side. It indicates whether the popover is detached from its parent component, allowing it to be rendered outside the normal component hierarchy.

ShowContent

Gets a value indicating whether the popover's content is visible.

bool ShowContent { get; }

Property Value

bool

Style

Gets the inline styles of the popover.

string? Style { get; }

Property Value

string

Tag

Use Tag to attach any user data object to the component for your convenience.

object? Tag { get; }

Property Value

object

UserAttributes

UserAttributes carries all attributes you add to the component that don't match any of its parameters. They will be splatted onto the underlying HTML tag.

Dictionary<string, object?> UserAttributes { get; }

Property Value

Dictionary<string, object>