Completed
Last Updated: 17 Aug 2018 08:47 by ADMIN
RadMaskedInput with NO-MASK (Mask="") and percentage P0 formatstring has some issues with typing digits.

After clearing the value and typing digit, caret moves after the percentage sign and editing is not possible.
Completed
Last Updated: 26 Jul 2018 13:40 by ADMIN
 MaskedTextInput with Mask="(###)-###-####" and EmptyContent="Type digits" , type a single digit, for example 6 in the control.

Value becomes 6 and Text becomes '(6__)-___-____'.

 Mask is changed runtime to empty string (runtime) and the focus is out of the MaskedInput the control.

Value continues to be 6 but Text becomes '6' according to the new MASK.

 EmptyContent string is shown, although Text is 6.

Expected: Text is shown in the control '6'. 

Same issue in NumericInput and CurrencyInput.
=======================================
=======================================

The following workaround could be considered.

    public class CustomTextInput : RadMaskedTextInput
    {
        protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
        {
            if (e.Property.Name == "Mask")
            {
                if (e.NewValue.ToString() == string.Empty)
                {
                    this.LiteralPositions.Clear();
                }
            }

            base.OnPropertyChanged(e);
        }
    }
Completed
Last Updated: 02 Jul 2018 06:52 by ADMIN
Completed
Last Updated: 15 Jun 2018 11:51 by ADMIN
Completed
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;                 
	}
}
Completed
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"
Completed
Last Updated: 09 Nov 2017 11:58 by Telerik Admin
ADMIN
Created by: Telerik Admin
Comments: 1
Category: MaskedInput
Type: Bug Report
5
When the layout of the keyboard is AZERTY the minus key is not working as expected.

Available in LIB version 2017.3.1113, it will be also available in the R1 2018 Release.
Completed
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.
Completed
Last Updated: 09 Oct 2017 12:09 by ADMIN
Fix available in LIB Version 2017.3.1009.
Completed
Last Updated: 28 Dec 2016 14:15 by ADMIN
The MaskedNumericInput control doesn't escape formatting characters like 'c' or 'n'.
=============
This is not reproducible in R3 2016 version.
Completed
Last Updated: 28 Dec 2016 13:52 by ADMIN
Numeric input with  Mask="#7" or CurrencyInput with       Mask="c7" .

 UpdateValueEvent="LostFocus"

Value =3000

If you remove the digit "3" with backspace / delete and then type digit 4,  You will receive value"4" and text "0004".

The expected result is Text="4000" and value =4000.

Workaround:  Use Mask="" (no-mask).
=============
Fixed in R3 2016.
Completed
Last Updated: 27 Dec 2016 11:56 by ADMIN
Change the x:Key of the PreviewInputTextBox style in all themes definitions as at the moment it matches the x:Key of the TextBox style in the System.Windows.xaml.

This is completed in R2  / R3 2013.
Completed
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"
                xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
                Title="MainWindow">
    <Grid>
        <telerik:RadTextTimeInput />
    </Grid>
</Window>


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

UPDATE: 
Telerik has submitted a bug report to Microsoft. You can check its progress here: https://connect.microsoft.com/VisualStudio/feedback/details/2005303/designer-error-can-only-base-on-a-style-with-target-type-that-is-base-type-customcontrol-when-a-style-is-basedon-a-style-of-an-abstract-class 
On 21/12/2015 Microsoft commented that a fix has been submitted and will be available in the next update.
Completed
Last Updated: 04 Oct 2016 14:16 by ADMIN
Completed
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)
                {
                    input.SelectionStart++;
                }
            }
        }



Available in R3 2016 Release
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
Pasting values in the controls, clears the current value in order to paste the new content
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
2
We set the AutomationProperties.Name property of a RadMaskedInput control.
This property is not applied in the control (if checked with the UI Spy) the Name automation property is not the set one, but the control's value.
This forces the MS Narrator to read the value of the control instead of the desired one.
Completed
Last Updated: 07 Jul 2016 14:25 by Ivo
When setting the CurrencyDecimalSeparator to "," the MaskedCurrencyInput shows ".," (decimal point is not expected).
Similar issues with MaskedNumericInput.
Setting both CurrencyDecimalSeparator and CurrencyGroupSeparator to "." also produces issues.

Possible workaround:
 public class CustomCurrency: RadMaskedCurrencyInput
    {
        protected override void SetSeparators(params Telerik.Windows.Controls.MaskedInput.Separator[] separatorsArray)
        {
            base.SetSeparators(separatorsArray);
            this.Separators.Add(new Separator(this.Culture.NumberFormat.NumberDecimalSeparator, true));
        }
    }

The fix will be available in lib for 11 July 2016.
Completed
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
Completed
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.