Skip to main content

InspectorPanel

Family: Data & Inspection
Namespace: Tessera.Controls

Use InspectorPanel when this interaction is the best match for your screen workflow.

When to use

  • Entity details need a dedicated structured side panel.
  • You need key/value inspection with section grouping.

Minimal usage

csharp.cs
using Tessera.Controls;
using Tessera.Layout;

var inspector = new InspectorPanel
{
    Title = "Record profile"
};

inspector.SetSections(
    new InspectorSection("Entity", new[]
    {
        new InspectorField("Id", "risk_10443"),
        new InspectorField("Owner", "luca ramos"),
        new InspectorField("Region", "eu-central-1")
    }));

return Screen.Build(window => window.Body(body => body.Fill(inspector)));

Common pitfalls

  • Do not duplicate full row content from grid; surface only decision-relevant fields.
  • Keep section ordering stable to build operator muscle memory.

Public properties

PropertyType
BorderBorderStyle
BorderStyleTextTesseraStyle
CollapsedMarkerstring
DetailStyleTesseraStyle
DisabledStyleTesseraStyle
EmptyStyleTesseraStyle
EmptyTextstring
ExpandedMarkerstring
FocusedBorderStyleTextTesseraStyle
FocusedSelectedRowStyleTesseraStyle
FocusedTitleStyleTesseraStyle
FocusMarkerstring
IsDisabledbool
IsFocusedbool
IsReadOnlybool
KeyStyleTesseraStyle
MarkerStyleTesseraStyle
PaddingThickness
PreferredKeyWidthint
SectionStyleTesseraStyle
SelectedRowIndexint
SelectedRowStyleTesseraStyle
SelectedSectionStyleTesseraStyle
ShowFocusMarkerbool
Titlestring
TitleStyleTesseraStyle
ValueStyleTesseraStyle

Public events

This control currently exposes no public events.