PopoverA small anchored surface for secondary content, placed against its trigger.
using eQuantic.UI.Components;
new Popover(trigger, new FilterPanel())
OnDismiss = () => SetState(() => _filtersOpen = false),
Placement = AnchorPlacement.BottomStart,
Prop
Type
Default
Description
Trigger
VisualNode
—
The element the panel anchors to.
Content
VisualNode
—
Panel content.
Open
bool
false
Controlled visibility.
OnDismiss
Action?
null
Outside press or Escape.
Placement
AnchorPlacement
BottomStart
Preferred side; flips and shifts to stay on screen.
Open
Elevated panel positioned by the anchoring engine
Repositioned
Flips when the preferred side would clip
•
Focus moves into the panel; Escape closes and restores focus to the trigger.
•
Secondary controls on wide, pointer-driven screens.
•
Critical actions on touch — use a BottomSheet.
NOTEEvery dimension resolves through Sizing.*(SizeVariant) and the token scales — never a literal. Source: src/eQuantic.UI.Components/Popover.cs.