Last Updated: 20 Oct 2017 13:44 by ADMIN
When we use context menu of the control to paste text and the mask is not focused an ArgumentOutOfRangeException is thrown.
Last Updated: 02 Mar 2018 15:40 by ADMIN
Mask is like "##--##". Current Value is "1234" and you see "12--34" Caret is between 2 and "-".

Pressing 3 wiill not move the caret after the digit 3.

InputBehavior is set to "Replace"
Last Updated: 09 Mar 2018 06:59 by ADMIN
A possible workaround is to subscribe to the PreviewKeyDown event of the mask then check if the back key is pressed and the whole text is select and set the value to null in order to erase the text of the mask.

private void maskTextInput_KeyDown(object sender, KeyEventArgs e)
	if (e.Key == Key.Back && this.maskTextInput.SelectionLength == this.maskTextInput.Text.Length)
		this.maskTextInput.Value = null;                 
Last Updated: 09 Sep 2016 11:48 by ADMIN
Possible workaround:
You can subscribe to the PreviewTextInput event of the control and change the position of the caret if the typed char is the same as the current one.

private void RadMaskedTextInput_PreviewTextInput(object sender, TextCompositionEventArgs e)
            var input = sender as RadMaskedTextInput;
            var currentPosition = input.SelectionStart;

            if (currentPosition != input.Text.Length)
                var currentChar = input.Text[currentPosition];

                if (currentChar != input.Placeholder && currentChar.ToString() == e.Text)

Available in R3 2016 Release
Last Updated: 14 Jun 2016 07:52 by ADMIN
You have the following scenario.
The UpdateValueEvent property is set to "LostFocus" and set no mask ( Mask= "").

When the input box is focused, press the minus sign key. You can see the that the minus is showing as expected. 

Then press a number and the "-" (minus) disappear. By pressing number key again the minus appears again.

A workaround: 
Setting the UpdateValueEvent property to PropertyChanged

Available in R2 2016 SP
Last Updated: 01 Apr 2016 14:08 by ADMIN
Mask="" (no-mask) and FormatStyring =n3 or n4 , n5.

Value is 0.

Typing 0 then ".", then 0, then 0, then 5 produces 0.5000 but it should produce 0.0050.

Fix available in LIB Version 2016.1.404.
Last Updated: 04 Oct 2016 14:16 by ADMIN
Last Updated: 22 Dec 2015 11:48 by ADMIN
RadGridView with CellEditTemplate with RadMaskedDateTimeInput.

Select a GridViewRow. Press ALT  + N Key (or other key with letter/digit).

Argument Exception occurs in MaskedDateTimeGridViewEditor.

The issue is reproducible in Q3 2015 SP (1104) version of Telerik UI for WPF.
The fix will be available in Q1 2016 Release.
Last Updated: 22 Jan 2016 14:55 by ADMIN
Mask="Pddd" should disallow letters.

However, after select all, you can type letter in the position of the first "d"

Available in LIB Version: 2016.1.125.
Last Updated: 24 Oct 2016 14:39 by Greg
Bug details:
OS: Windows 10.
VS: 2015 professional
Telerik version: 2015.2 SP1

Code sample:
<Window x:Class="RadMaskedInputBug.MainWindow"
        <telerik:RadTextTimeInput />

The designer crashes and shows only the exception:
InvalidOperationException: Can only base on a Style with target type that is base type 'RadMaskedTextInput'.

Telerik has submitted a bug report to Microsoft. You can check its progress here: 
On 21/12/2015 Microsoft commented that a fix has been submitted and will be available in the next update.
Last Updated: 09 Oct 2017 12:09 by ADMIN
Fix available in LIB Version 2017.3.1009.
Last Updated: 05 Jan 2015 13:44 by ADMIN
Pasting text in TextInput with No-Mans and UpdateValueEvent=LostFocus is not successful.

This operation clears the whole Value.

 <telerik:RadMaskedTextInput Mask="" UpdateValueEvent="LostFocus"/>

Available in LIB version: 2014.3.1305
Last Updated: 04 Feb 2016 13:22 by ADMIN
The 'hh:mm' Mask is not applied correctly in the DateTimeInput when the control is focused.

For example if the date is 2014-05-23, 22:30, and the Mask property of the control is set to 'hh:mm' the displayed text should be 10:30. Currently, this text is displayed only if the input is not focused, otherwise the text changes to 22:30
Last Updated: 04 Jan 2016 15:58 by ADMIN
Numeric or Currency Input with Value = Null.

Clicking minus key (OemMinus or NumpadSubtract) places minus but Shift + OemPlus (or Numpad Add) does NOT remove the minus sign.

Will be available in Q1 2016 Release.
Last Updated: 05 Nov 2014 09:38 by ADMIN
Part of the Value or the whole value is selected in no-masked NumericInput.

Pasting a copied text is not successful. For example 4 is the value and 4 is selected. Pasting "123" produces "1" but it should produce "123".
Last Updated: 28 Aug 2014 13:27 by ADMIN
Created by: Petar Mladenov
Comments: 0
Category: MaskedInput
Type: Bug Report
MaskedNumericInput with Mask = #6.3. When there is no digit grouping (you can turn it off from  the region / format settings in windows, no digit grouping means no symbol for grouping) the control produces Exception on load.
Last Updated: 18 Nov 2014 14:42 by ADMIN
If you try to paste text in the RadMaskedTextInput control using the default ContextMenu, after the Clear button is pressed (or after delete with backspace), the Paste command is not working as expected.

Available in LIB version: 2014.3.1124
Last Updated: 21 Jul 2014 12:07 by ADMIN
Created by: Petar Mladenov
Comments: 3
Category: MaskedInput
Type: Bug Report
RadMaskedTextInput with no-mask => Mask="".

Selecting part of the value then paste works incorrectly. The selected text is not replaced and it is preserved, the copied text is inserted.

It is expected that the selected text is entirely replaced with the copied text.
Last Updated: 31 Jul 2014 14:30 by ADMIN
GridView with GridViewDataColumn.CellEditTemplate.

In it MaskedTextInput is initially Collapsed. Double clicking the Cell will produce a Null refecence exception.
Last Updated: 04 Jun 2014 06:36 by ADMIN
When using German Culture, NoMask and FormatString = "n0" , an incorrect input is produced.

For example pressing 4 times "6" will produce a Value of 7.

This is a parsing issue (6666 becomes 6.666 where "." is a grouping symbol in German Culture).

Then 6.666 is parsed with rounding to 7.