Skip to main content

BulletChart

Family: Dashboards & Plots
Namespace: Tessera.Controls

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

When to use

  • You need a BulletChart-style interaction inside the dashboards & plots lane.
  • A titled widget surface improves scanability in dense shells.
  • The control is mainly presentational or state-driven through property updates.

Minimal usage

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

var widget = new BulletChart
{
    Title = "BulletChart"
};

return Screen.Build(window => window.Body(body => body.Center(widget, width: 44, height: 9)));

Common pitfalls

  • Do not choose BulletChart by name only; validate it against the target workflow.
  • Keep this control scoped to the dashboards & plots concern; avoid cross-layer state coupling.
  • Set focused/normal styles intentionally so keyboard focus remains obvious.

Public properties

PropertyType
BorderBorderStyle
BorderStyleTextTesseraStyle
CriticalRangeStyleTesseraStyle
FocusedBorderStyleTextTesseraStyle
FocusedTitleStyleTesseraStyle
FocusMarkerstring
PaddingThickness
RangeGlyphchar
RangeStyleTesseraStyle
ShowFocusMarkerbool
Targetdouble
TargetGlyphchar
TargetMarkerStyleTesseraStyle
Titlestring
TitleStyleTesseraStyle
Valuedouble
ValueBarStyleTesseraStyle
ValueGlyphchar
ValueLabelStyleTesseraStyle
WarningRangeStyleTesseraStyle

Public events

This control currently exposes no public events.