eQuantic.UIeQuantic.UI
Docs
Playground
GitHub
DocsActions & inputs
Switch
View source
1 min read
An immediate on/off setting. Flipping it applies the change — there is no save step.
1
using eQuantic.UI.Components;
STATES
on
off
disabled
Usage
1
new Switch(_notify, () => SetState(() => _notify = !_notify))
API
Prop
Type
Default
Description
On
bool
false
Current state.
OnChanged
Action?
null
Fires on activation; persist inside the handler.
Disabled
bool
false
0.38, not focusable.
States
State
Rendering
Off
SurfaceSubtle track, thumb at the start
On
Primary track, thumb at the end
Pressed
Thumb widens under the finger
Disabled
0.38
Accessibility
Role switch — announces "on" / "off", never "checked".
The change is announced as it applies.
When to use
Settings that take effect at once.
Avoid
Form fields awaiting submit — use a Checkbox.
Switches that open a confirmation.
NOTEEvery dimension resolves through Sizing.*(SizeVariant) and the token scales — never a literal. Source: src/eQuantic.UI.Components/Switch.cs.