MaskedTimeSpanInput
The RadMaskedTimeSpanInput represents the basic control that can be used to restrict the input of TimeSpan values.
Example 1: Adding a RadMaskedTimeSpanInput in XAML
<input:RadMaskedTimeSpanInput Mask="hh:mm:ss" />
Properties
The control exposes the following properties which you can use to control the user input:
- MinValue: Allows you to define the minimum value that can be entered.
- MaxValue: Allows you to define the maximum value that can be entered.
- AutoSelectNextPart: Indicates whether the next part is selected when the current one is filled.
- EnableKeyNavigation: Indicates whether the sections can be navigated with the arrow keys.
- MillisecondsStep: Determines the spin step in the milliseconds section.
- SecondsStep: Determines the spin step in the seconds section.
- MinutesStep: Determines the spin step in the minutes section.
- HoursStep: Determines the spin step in the hours section.
- DaysStep: Determines the spin step in the days section.
Standard TimeSpan Format codes
A full list of the supported masks can be found in the following MSDN article: Standard TimeSpan masks
Format Character | Description |
---|---|
c | Constant (invariant) format |
g | General short format |
G | General long format |
Custom TimeSpan Format codes
Where standard TimeSpan codes are too restrictive, create your own custom formats using the format patterns listed below.
A full list of the supported masks can be found in the following MSDN article: Custom TimeSpan masks
Format Pattern | Description |
---|---|
d | The number of whole days in the time interval. |
dd | The number of whole days in the time interval, padded with leading zeros as needed. |
h | The number of whole hours in the time interval that aren't counted as part of days. Single-digit hours don't have a leading zero. |
hh | The number of whole hours in the time interval that aren't counted as part of days. Single-digit hours have a leading zero. |
m | The number of whole minutes in the time interval that aren't included as part of hours or days. Single-digit minutes don't have a leading zero. |
mm | The number of whole minutes in the time interval that aren't included as part of hours or days. Single-digit minutes have a leading zero. |
s | The number of whole seconds in the time interval that aren't included as part of hours, days, or minutes. Single-digit seconds don't have a leading zero. |
ss | The number of whole seconds in the time interval that aren't included as part of hours, days, or minutes. Single-digit seconds have a leading zero. |
f | The tenths of a second in a time interval. |
ff | The hundredths of a second in a time interval. |
fff | The milliseconds in a time interval. |
F | The tenths of a second in a time interval. Nothing is displayed if the digit is zero. |
FF | The hundredths of a second in a time interval. Any fractional trailing zeros or two zero digits aren't included. |
FFF | The milliseconds in a time interval. Any fractional trailing zeros aren't included. |