# NumericMaskedTextProvider<T> class

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

```cs
public class NumericMaskedTextProvider<T> : NumericMaskedTextProvider, IMaskedTextProvider<T>
```

Masked text provider for numeric input of the specified type.

**Type parameters:**

- `T`

## Constructors

- [NumericMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/ctor.md): Initializes a new instance of the [NumericMaskedTextProvider<T>](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1.md) class.

## Properties

- [DecimalPlaces](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/decimalplaces.md): Gets or sets the minimum number of decimal places to include in the output.
- [FormatString](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/formatstring.md): Gets or sets the format string to use for formatting the value. If specified, this will override the [NumericMaskedTextProvider<T>.DecimalPlaces](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/decimalplaces.md) and [NumericMaskedTextProvider<T>.MaximumDecimalPlaces](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/maximumdecimalplaces.md) properties.
- [MaximumDecimalPlaces](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/maximumdecimalplaces.md): Gets or sets the maximum number of decimal places to include in the output.
- [Value](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/value.md): Gets or sets the translated value of the mask.

## Methods

- [CommitText](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider-1/committext.md): Called to update the display text after changes to the mask value.

## Inherited Members

- From [NumericMaskedTextProvider](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider.md): [AllowDecimal](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/allowdecimal.md), [AllowSign](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/allowsign.md), [AltDecimalCharacters](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/altdecimalcharacters.md), [Culture](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/culture.md), [DecimalCharacter](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/decimalcharacter.md), [MaskCompleted](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/maskcompleted.md), [SignCharacters](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/signcharacters.md), [Validate](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/validate.md), [Insert](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/insert.md), [Replace](https://eto.picoe.ca/api/type/eto.forms.numericmaskedtextprovider/replace.md)
- From [VariableMaskedTextProvider](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider.md): [Builder](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/builder.md), [DisplayText](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/displaytext.md), [EditPositions](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/editpositions.md), [IsEmpty](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/isempty.md), [Text](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/text.md), [Clear](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/clear.md), [Delete](https://eto.picoe.ca/api/type/eto.forms.variablemaskedtextprovider/delete.md)
