Skip to main content

Slider

Family: Inputs & Forms
Namespace: Tessera.Controls

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

When to use

  • You need a Slider-style interaction inside the inputs & forms 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 Slider
{
    Title = "Slider"
};

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

Common pitfalls

  • Do not choose Slider by name only; validate it against the target workflow.
  • Keep this control scoped to the inputs & forms concern; avoid cross-layer state coupling.
  • Set focused/normal styles intentionally so keyboard focus remains obvious.
  • Keep disabled state explicit and reversible so users understand why actions are blocked.

Public properties

PropertyType
BorderBorderStyle
BorderStyleTextTesseraStyle
DisabledStyleTesseraStyle
FillStyleTesseraStyle
FocusedBorderStyleTextTesseraStyle
FocusedTitleStyleTesseraStyle
FocusMarkerstring
IsDisabledbool
IsFocusedbool
IsReadOnlybool
Maxdouble
Mindouble
PaddingThickness
ShowFocusMarkerbool
Stepdouble
Titlestring
TitleStyleTesseraStyle
TrackStyleTesseraStyle
Valuedouble
ValueLabelStyleTesseraStyle

Public events

This control currently exposes no public events.