Table of Contents

Class BOBTooltip

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.dll
[GenerateComponentInfo]
public class BOBTooltip : BOBComponentBase, IHasElevation, IHasColor, IHasBackgroundColor
Inheritance
object
ComponentBase
BOBTooltip
Implements
Inherited Members

Constructors

BOBTooltip()

public BOBTooltip()

Properties

Arrow

Arrow.

[Parameter]
public bool Arrow { get; set; }

Property Value

bool

AutoCloseAfterMs

AutoCloseAfterMs.

[Parameter]
public int? AutoCloseAfterMs { get; set; }

Property Value

int?

BackgroundColor

Background color of the tooltip surface. Any valid CSS color. null (default) inherits the component-default from the palette.

[Parameter]
public string? BackgroundColor { get; set; }

Property Value

string

ChildContent

Content rendered inside the component.

[Parameter]
public RenderFragment? ChildContent { get; set; }

Property Value

RenderFragment

Color

Foreground color of the tooltip surface (text + arrow fill). Any valid CSS color. null (default) inherits the component-default from the palette.

[Parameter]
public string? Color { get; set; }

Property Value

string

Elevation

Material Design elevation level (0–24) applied to the tooltip surface. Sets a derived shadow and lifts the surface in dark mode via a tint overlay. null (default) keeps the component-default shadow defined in CSS.

[Parameter]
public int? Elevation { get; set; }

Property Value

int?

Interactive

Interactive.

[Parameter]
public bool Interactive { get; set; }

Property Value

bool

LeaveDelay

LeaveDelay.

[Parameter]
public int? LeaveDelay { get; set; }

Property Value

int?

MaxWidth

MaxWidth.

[Parameter]
public int? MaxWidth { get; set; }

Property Value

int?

Offset

Offset.

[Parameter]
public int Offset { get; set; }

Property Value

int

Placement

Placement.

[Parameter]
public TooltipPlacement Placement { get; set; }

Property Value

TooltipPlacement

ShowDelay

When true, the Delay is shown.

[Parameter]
public int? ShowDelay { get; set; }

Property Value

int?

Text

Text displayed as the .

[Parameter]
public string? Text { get; set; }

Property Value

string

TooltipContent

TooltipContent.

[Parameter]
public RenderFragment? TooltipContent { get; set; }

Property Value

RenderFragment

Trigger

Trigger.

[Parameter]
public TooltipTrigger Trigger { get; set; }

Property Value

TooltipTrigger

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

DisposeAsync()

public override ValueTask DisposeAsync()

Returns

ValueTask

OnInitialized()

Method invoked when the component is ready to start, having received its initial parameters from its parent in the render tree.

protected override void OnInitialized()