| Name |
Type |
Default value |
Description |
|---|
| AriaDescription |
string? |
null |
Detailed description of the input for the benefit of screen readers. |
| AriaPositionInSet |
int? |
null |
The position in the parent set (if in a set). |
| AriaSetSize |
int? |
null |
The total size of the parent set (if in a set). |
| AriaValueNow |
TValue? |
null |
Sets the control's aria-valuenow. Providing this only makes sense when using as a controlled component. |
| AriaValueText |
string? |
null |
Sets the control's aria-valuetext. |
| Classes |
BitNumberFieldClassStyles? |
null |
Custom CSS classes for different parts of the BitNumberField. |
| DecrementAriaLabel |
string? |
null |
Accessible label text for the decrement button (for screen reader users). |
| DecrementIcon |
BitIconInfo? |
null |
Gets or sets the icon to display on the decrement button using custom CSS classes for external icon libraries. Takes precedence over DecrementIconName when both are set. |
| DecrementIconName |
string? |
null |
Gets or sets the name of the icon for the decrement button from the built-in Fluent UI icons. For external icon libraries, use DecrementIcon instead. |
| DecrementTitle |
string? |
null |
The title to show when the mouse is placed on the decrement button. |
| DigitsNormalizer |
Func<string?, string?>? |
null |
A custom function to normalize the raw input string before it gets parsed into the value. When provided, it takes precedence over NormalizeDigits and lets the developer plug in their own culture-specific or domain-specific transformation. |
| HideInput |
bool |
false |
If true, the input is hidden. |
| IconAriaLabel |
string? |
null |
The aria label of the icon for the benefit of screen readers. |
| Icon |
BitIconInfo? |
null |
Gets or sets the icon to display alongside the number field using custom CSS classes for external icon libraries. Takes precedence over IconName when both are set. |
| IconName |
string? |
null |
Gets or sets the name of the icon to display alongside the number field from the built-in Fluent UI icons. For external icon libraries, use Icon instead. |
| IncrementAriaLabel |
string? |
null |
Accessible label text for the increment button (for screen reader users). |
| IncrementIcon |
BitIconInfo? |
null |
Gets or sets the icon to display on the increment button using custom CSS classes for external icon libraries. Takes precedence over IncrementIconName when both are set. |
| IncrementIconName |
string? |
null |
Gets or sets the name of the icon for the increment button from the built-in Fluent UI icons. For external icon libraries, use IncrementIcon instead. |
| IncrementTitle |
string? |
null |
The title to show when the mouse is placed on the increment button. |
| InvertMouseWheel |
bool |
false |
Reverses the mouse wheel direction. |
| IsInputReadOnly |
bool |
false |
If true, the input is readonly. |
| LabelPosition |
BitLabelPosition |
BitLabelPosition.Top |
The position of the label in regards to the spin button. |
| Label |
string |
string.Empty |
Descriptive label for the number field, Label displayed above the number field and read by screen readers. |
| LabelTemplate |
RenderFragment? |
null |
Shows the custom Label for number field. If you don't call default label, ensure that you give your custom label an id and that you set the input's aria-labelledby prop to that id. |
| Min |
string? |
null |
Min value of the number field. |
| Max |
string? |
null |
Max value of the number field. |
| Mode |
BitSpinButtonMode? |
null |
Determines how the spinning buttons should be rendered. |
| NormalizeDigits |
bool |
false |
Normalizes non-Latin (e.g. Persian "۱۲۳" or Arabic "١٢٣") decimal digits to their Latin (0-9) equivalents before parsing. This is culture-agnostic and works for any Unicode decimal digit system. |
| NumberFormat |
string? |
null |
The format of the number in the number field. |
| OnBlur |
EventCallback<FocusEventArgs> |
|
Callback for when the control loses focus. |
| OnClear |
EventCallback |
|
Callback executed when the user clears the number field by either clicking 'X' or hitting escape. |
| OnDecrement |
EventCallback<TValue> |
|
Callback for when the decrement button or down arrow key is pressed. |
| OnFocus |
EventCallback<FocusEventArgs> |
|
Callback for when focus moves into the input. |
| OnFocusIn |
EventCallback<FocusEventArgs> |
|
Callback for when focus moves into the input. |
| OnFocusOut |
EventCallback<FocusEventArgs> |
|
Callback for when focus moves out of the input. |
| OnIncrement |
EventCallback<TValue> |
|
Callback for when the increment button or up arrow key is pressed. |
| ParsingErrorMessage |
string |
The {0} field is not valid. |
The message format used for invalid values entered in the input. |
| Placeholder |
string? |
null |
Input placeholder text. |
| Precision |
int? |
null |
How many decimal places the value should be rounded to. |
| Prefix |
string? |
null |
Prefix displayed before the numeric field contents. This is not included in the value.
Ensure a descriptive label is present to assist screen readers, as the value does not include the prefix. |
| PrefixTemplate |
RenderFragment? |
null |
Shows the custom prefix for numeric field. |
| ClearButtonIcon |
BitIconInfo? |
null |
Gets or sets the icon to display on the clear button using custom CSS classes for external icon libraries. Takes precedence over ClearButtonIconName when both are set. |
| ClearButtonIconName |
string? |
null |
Gets or sets the name of the icon for the clear button from the built-in Fluent UI icons. For external icon libraries, use ClearButtonIcon instead. |
| ShowClearButton |
bool |
false |
Whether to shows the clear button when the BitNumberField has value. |
| Step |
string? |
null |
Difference between two adjacent values of the number field. |
| Styles |
BitNumberFieldClassStyles? |
null |
Custom CSS styles for different parts of the BitNumberField. |
| Suffix |
string? |
null |
Suffix displayed after the numeric field contents. This is not included in the value.
Ensure a descriptive label is present to assist screen readers, as the value does not include the suffix. |
| SuffixTemplate |
RenderFragment? |
null |
Shows the custom suffix for numeric field. |
| Title |
string? |
null |
A more descriptive title for the control, visible on its tooltip. |
| Name |
Type |
Default value |
Description |
|---|
| AriaLabel |
string? |
null |
Gets or sets the accessible label for the component, used by assistive technologies. |
| Class |
string? |
null |
Gets or sets the CSS class name(s) to apply to the rendered element. |
| Dir |
BitDir? |
null |
Gets or sets the text directionality for the component's content. |
| HtmlAttributes |
Dictionary<string, object> |
new Dictionary<string, object>() |
Captures additional HTML attributes to be applied to the rendered element, in addition to the component's parameters. |
| Id |
string? |
null |
Gets or sets the unique identifier for the component's root element. |
| IsEnabled |
bool |
true |
Gets or sets a value indicating whether the component is enabled and can respond to user interaction. |
| Style |
string? |
null |
Gets or sets the CSS style string to apply to the rendered element. |
| TabIndex |
string? |
null |
Gets or sets the tab order index for the component when navigating with the keyboard. |
| Visibility |
BitVisibility |
BitVisibility.Visible |
Gets or sets the visibility state (visible, hidden, or collapsed) of the component. |