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
Class
Gets the CSS class of the popover.
string? Class { get; }
Property Value
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
Fragment
Content of popover.
RenderFragment? Fragment { get; }
Property Value
Id
Gets the unique identifier of the popover.
Guid Id { get; }
Property Value
IsConnected
Gets a value indicating whether the popover is connected.
bool IsConnected { get; }
Property Value
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
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
Style
Gets the inline styles of the popover.
string? Style { get; }
Property Value
Tag
Use Tag to attach any user data object to the component for your convenience.
object? Tag { get; }
Property Value
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; }