OverlayFrameState record struct Core

What the host tells a pane about its situation each frame. OverlayFrameState.IsActive means this is the topmost pane, the one that owns the keyboard: only it may draw a focused field and a caret. OverlayFrameState.CaretVisible is the host's single caret-blink phase — the same flag the grid feeds its filter row.

public readonly record struct OverlayFrameState
Namespace
ArionUI.Presentation.Overlay
Package
ArionUI.Presentation · dotnet add package ArionUI.Presentation --prerelease

Constructors

OverlayFrameState

public OverlayFrameState(bool IsActive, bool CaretVisible);

What the host tells a pane about its situation each frame. OverlayFrameState.IsActive means this is the topmost pane, the one that owns the keyboard: only it may draw a focused field and a caret. OverlayFrameState.CaretVisible is the host's single caret-blink phase — the same flag the grid feeds its filter row.

Properties

CaretVisible

public bool CaretVisible { get; init; }

IsActive

public bool IsActive { get; init; }