ControlFrame record struct Core

What the host tells the tree about the frame being drawn — the pane-level OverlayFrameState, carried through so a control can decide whether its focus visual and caret may show (only the TOPMOST pane owns the keyboard).

public readonly record struct ControlFrame
Namespace
ArionUI.Presentation.Controls
Package
ArionUI.Presentation · dotnet add package ArionUI.Presentation --prerelease

Constructors

ControlFrame

public ControlFrame(bool IsActive, bool CaretVisible);

What the host tells the tree about the frame being drawn — the pane-level OverlayFrameState, carried through so a control can decide whether its focus visual and caret may show (only the TOPMOST pane owns the keyboard).

Properties

CaretVisible

public bool CaretVisible { get; init; }

IsActive

public bool IsActive { get; init; }