Docs
Search the documentation
⌘K
0.2.0-preview.30
Playground
GitHub
START HERE
Getting Started
WRITE-ONCE
Write-Once Components
Declarative Surface
Photon Engine
Design System
Capabilities
Storage
Forms
Code Editor
Markdown
Mermaid
ARCHITECTURE
Architecture Overview
Package Architecture
Components
Styling
Localization
Analytics & GTM
COMPILATION
Compiler
Compile-Time Evaluation
Supported C# Features
External Type Resolution
Build Flow
RUNTIME
Runtime (TypeScript)
Performance
SERVER
Server Integration
Assets
BunPackage
Security
ECOSYSTEM
Image
Charts
Icons
Lottie
DEVELOPMENT
Visual Editor
Debug
Roadmap
PT-BR
Analytics-pt-BR
Architecture-pt-BR
Assets-pt-BR
BuildFlow-pt-BR
BunPackage-pt-BR
Capabilities-pt-BR
Charts-pt-BR
CodeEditor-pt-BR
Compiler-pt-BR
CompileTimeEvaluation-pt-BR
Components-pt-BR
Debug-pt-BR
DeclarativeSurface-pt-BR
DesignSystem-pt-BR
ExternalTypeResolution-pt-BR
Forms-pt-BR
GettingStarted-pt-BR
Home-pt-BR
Icons-pt-BR
Image-pt-BR
Localization-pt-BR
Lottie-pt-BR
Markdown-pt-BR
Mermaid-pt-BR
PackageArchitecture-pt-BR
Performance-pt-BR
Photon-pt-BR
Roadmap-pt-BR
Runtime-pt-BR
Security-pt-BR
ServerIntegration-pt-BR
Storage-pt-BR
Styling-pt-BR
SupportedFeatures-pt-BR
VisualEditor-pt-BR
WriteOnceComponents-pt-BR
ACTIONS & INPUTS
Button
IconButton
TextInput
Select
Checkbox
Switch
RadioGroup
SegmentedControl
Slider
Stepper
SearchField
SURFACES & DISPLAY
Card
Badge
Chip
Avatar
Banner
ProgressBar
EmptyState
Divider
NAVIGATION
Tabs
AppBar
BottomNavigation
Breadcrumb
Pagination
PageIndicator
Menu
Drawer
OVERLAYS
Dialog
BottomSheet
Toast
Popover
Tooltip
LISTS & DATA
List
ListView
Table
Accordion
CodeBlock
TOUCH INTERACTION
PullToRefresh
SwipeableRow
Docs
Actions & inputs
Stepper
View source
1 min read
A bounded integer incremented in place, with an optional unit suffix.
1
using
eQuantic
.
UI
.
Components
;
STATES
3
default
0
at minimum
Usage
1
2
3
4
new
Stepper
(
_qty
,
v
=>
SetState
(()
=>
_qty
=
v
))
{
Min
=
1
,
Max
=
9
,
Suffix
=
" kg"
,
Label
=
"Quantity"
,
}
API
Prop
Type
Default
Description
Value
int
0
Current value.
OnChanged
Action<int>?
null
Fires with the new value.
Min
int
int.MinValue
Decrement disables here; the value never wraps.
Max
int
int.MaxValue
Increment disables here.
Step
int
1
Increment size.
Suffix
string
""
Unit shown after the number.
Label
string
""
Announced description.
Size
SizeVariant
Medium
Cell height from
Sizing
.
Disabled
bool
false
0.38.
States
State
Rendering
Default
Both halves live
At a bound
That half disables at 0.38
Held
Long-press repeats
Accessibility
•
Role
adjustable
— "Quantity, 2"; increment and decrement are exposed as actions.
When to use
•
Small bounded counts: quantity, guests, copies.
Avoid
•
Ranges past about thirty steps — use a field.
NOTE
Every dimension resolves through
Sizing.*(SizeVariant)
and the token scales — never a literal. Source:
src/eQuantic.UI.Components/Stepper.cs
.
PREVIOUS
Slider
NEXT
SearchField
ON THIS PAGE
Usage
API
States
Accessibility
When to use
Avoid