MaskedDateTimeInput

The RadMaskedDateTimeInput represents the basic control that can be used to restrict the input of DateTime values.

In order to use the RadMaskedCurrencyInput control in your projects you have to add references to the following assemblies:
* Telerik.Windows.Controls
* Telerik.Windows.Controls.Input
You can find more info here.

Here is a simple definition of a RadMaskedDateTimeInput control:

XAML

<telerik:RadMaskedDateTimeInput x:Name="radMaskedDateTimeInput" 
                                Width="200"
                                Margin="20 20 20 10"
                                Culture="en-US"
                                EmptyContent="Enter digits"
                                InputBehavior="Replace"
                                Mask="dd-MM-yyyy"
                                SelectionOnFocus="SelectAll"
                                TextMode="PlainText"
                                UpdateValueEvent="LostFocus" />

You can further restrict the user input by setting the FormatString property.

XAML

<telerik:RadMaskedDateTimeInput x:Name="radMaskedDateTimeInput"                       
                                HorizontalAlignment="Center"
                                Culture="en-US"
                                FormatString="{}Day: {0:dd}, Month: {0:MM}, Year: {0:yyyy}"
                                InputBehavior="Replace"
                                Mask="dd-MM-yyyy"
                                SelectionOnFocus="SelectAll"
                                TextMode="PlainText"
                                UpdateValueEvent="LostFocus" />

See Also