# ThemedTextStepperHandler class

Namespace: [Eto.Forms.ThemedControls](https://eto.picoe.ca/api/namespace/eto.forms.themedcontrols.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public class ThemedTextStepperHandler : ThemedControlHandler<TableLayout, TextStepper, TextStepper.ICallback>, TextStepper.IHandler
```

Themed implementation of the [TextStepper](https://eto.picoe.ca/api/type/eto.forms.textstepper.md) control composed of a [ThemedTextStepperHandler.TextBox](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/textbox.md) and [ThemedTextStepperHandler.Stepper](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/stepper.md).

## Constructors

- [ThemedTextStepperHandler](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/ctor.md): Initializes a new instance of the `ThemedTextStepperHandler` class.

## Properties

- [AlwaysShowSelection](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/alwaysshowselection.md): Gets or sets a value indicating whether the selection should always be shown, even when the control does not have focus.
- [AutoSelectMode](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/autoselectmode.md): Gets or sets the auto selection mode.
- [BackgroundColor](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/backgroundcolor.md): Gets or sets the color for the background of the control
- [CaretIndex](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/caretindex.md): Gets or sets the index of the current insertion point.
- [Font](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/font.md): Gets or sets the font for the text of the control
- [HasFocus](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/hasfocus.md): Gets a value indicating whether this instance has the keyboard input focus.
- [KeyboardControl](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/keyboardcontrol.md): Gets the control used to attach keyboard and text input events
- [MaxLength](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/maxlength.md): Gets or sets the maximum length of the text that can be entered in the control.
- [PlaceholderText](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/placeholdertext.md): Gets or sets the placeholder text to show as a hint of what the user should enter.
- [ReadOnly](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/readonly.md): Gets or sets a value indicating whether this [TextBox](https://eto.picoe.ca/api/type/eto.forms.textbox.md) is read only.
- [Selection](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/selection.md): Gets or sets the current text selection.
- [ShowBorder](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/showborder.md): Gets or sets a value indicating whether to show the control's border.
- [ShowStepper](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/showstepper.md): Gets or sets a value indicating whether this [Control](https://eto.picoe.ca/api/type/eto.forms.control.md) is visible to the user.
- [Stepper](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/stepper.md): Gets the Stepper part of the themed text stepper
- [Text](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/text.md): Gets or sets the text of the control.
- [TextAlignment](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/textalignment.md): Gets or sets the alignment of the text in the entry box.
- [TextBox](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/textbox.md): Gets the TextBox part of the themed text stepper
- [TextColor](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/textcolor.md): Gets or sets the color of the text.
- [ValidDirection](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/validdirection.md): Gets or sets the valid directions the stepper will allow the user to click.

## Methods

- [AttachEvent](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/attachevent.md): Attaches the specified event to the platform-specific control
- [Focus](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/focus.md): Set focus to the text box
- [GetCharacterIndex](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/getcharacterindex.md): Gets the character index closest to the specified location.
- [SelectAll](https://eto.picoe.ca/api/type/eto.forms.themedcontrols.themedtextstepperhandler/selectall.md): Selects all of the text in the control.

## Inherited Members

- From [ThemedControlHandler<TControl, TWidget, TCallback>](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3.md): [AllowDrop](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/allowdrop.md), [ContextMenu](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/contextmenu.md), [ControlObject](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/controlobject.md), [Cursor](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/cursor.md), [Enabled](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/enabled.md), [FocusControl](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/focuscontrol.md), [Height](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/height.md), [IsMouseCaptured](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/ismousecaptured.md), [Location](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/location.md), [MouseControl](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/mousecontrol.md), [PropagateLoadEvents](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/propagateloadevents.md), [Size](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/size.md), [SupportedPlatformCommands](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/supportedplatformcommands.md), [TabIndex](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/tabindex.md), [TabStop](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/tabstop.md), [ToolTip](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/tooltip.md), [Visible](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/visible.md), [VisualControls](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/visualcontrols.md), [Width](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/width.md), [AddGesture](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/addgesture.md), [CaptureMouse](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/capturemouse.md), [ClearGestures](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/cleargestures.md), [DoDragDrop](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/dodragdrop.md), [GetNativeParentWindow](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/getnativeparentwindow.md), [GetPreferredSize](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/getpreferredsize.md), [Initialize](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/initialize.md), [Invalidate](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/invalidate.md), [MapPlatformCommand](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/mapplatformcommand.md), [OnLoad](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/onload.md), [OnLoadComplete](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/onloadcomplete.md), [OnPreLoad](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/onpreload.md), [OnUnLoad](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/onunload.md), [PointFromScreen](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/pointfromscreen.md), [PointToScreen](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/pointtoscreen.md), [Print](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/print.md), [ReleaseMouseCapture](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/releasemousecapture.md), [RemoveGesture](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/removegesture.md), [ResumeLayout](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/resumelayout.md), [SetParent](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/setparent.md), [SuspendLayout](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/suspendlayout.md), [UpdateLayout](https://eto.picoe.ca/api/type/eto.forms.themedcontrolhandler-3/updatelayout.md)
- From [WidgetHandler<TControl, TWidget, TCallback>](https://eto.picoe.ca/api/type/eto.widgethandler-3.md): [Callback](https://eto.picoe.ca/api/type/eto.widgethandler-3/callback.md)
- From [WidgetHandler<TControl, TWidget>](https://eto.picoe.ca/api/type/eto.widgethandler-2.md): [Connector](https://eto.picoe.ca/api/type/eto.widgethandler-2/connector.md), [Control](https://eto.picoe.ca/api/type/eto.widgethandler-2/control.md), [DisposeControl](https://eto.picoe.ca/api/type/eto.widgethandler-2/disposecontrol.md), [HasControl](https://eto.picoe.ca/api/type/eto.widgethandler-2/hascontrol.md), [CreateConnector](https://eto.picoe.ca/api/type/eto.widgethandler-2/createconnector.md), [CreateControl](https://eto.picoe.ca/api/type/eto.widgethandler-2/createcontrol.md), [Dispose](https://eto.picoe.ca/api/type/eto.widgethandler-2/dispose.md)
- From [WidgetHandler<TWidget>](https://eto.picoe.ca/api/type/eto.widgethandler-1.md): [ID](https://eto.picoe.ca/api/type/eto.widgethandler-1/id.md), [NativeHandle](https://eto.picoe.ca/api/type/eto.widgethandler-1/nativehandle.md), [Widget](https://eto.picoe.ca/api/type/eto.widgethandler-1/widget.md), [DetachEvent](https://eto.picoe.ca/api/type/eto.widgethandler-1/detachevent.md), [Dispose](https://eto.picoe.ca/api/type/eto.widgethandler-1/dispose.md), [HandleEvent](https://eto.picoe.ca/api/type/eto.widgethandler-1/handleevent.md), [IsEventHandled](https://eto.picoe.ca/api/type/eto.widgethandler-1/iseventhandled.md), [OnInitializeComplete](https://eto.picoe.ca/api/type/eto.widgethandler-1/oninitializecomplete.md), [UnhandleEvent](https://eto.picoe.ca/api/type/eto.widgethandler-1/unhandleevent.md)
