Unplanned
Last Updated: 27 Dec 2016 11:48 by ADMIN
The Value property of the TextInput is not correctly updated when using the On-Screen Touch keyboard when using no mask (Mask=""). We managed to reproduce the issue on Windows 8.1, 10. The behavior is different in both Windows OS. To get the Touch Keyboard you can check the following link.

Windows OS  8.1 - When you enter text and pressed backspace key- the value property is not updated the first time.

Windows OS 10 - When you enter text and pressed backspace key the value property is updated correctly. But if you HOLD THE BACKSPACE KEY the Value property ignored this behavior.
Unplanned
Last Updated: 08 Dec 2016 09:41 by ADMIN
In MaskedTextInput the ClearButton will make the Value "" but it should make it NULL. All other InputControls have null value after pressing ClearButton.

No-masked TextInput works fine - the ClearButton makes the Value Null.

As a workaround, you can use the ClearCommand, bind it to Command from your ViewModel and the execute handler can set the bound Value to null.
Unplanned
Last Updated: 25 Nov 2016 15:59 by ADMIN
Setting the Extnesions Minimum and Maximum values restricts the input of values that fall in the designated area but that start with a digit lesser than the minimum value. For example in the MaskedNumeric/CurrencyInput, if you set MaskedInputExtensions.Minimum="2" and MaskedInputExtensions.Maximum="20", you can't enter 12 unless the current value is 2 and the cursor is positioned before the 2 - only then you can insert the digit 1 before the digit 2 to create an input of 12.
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
Declined
Last Updated: 19 Aug 2016 15:24 by ADMIN
In MaskedNumericInput when Mask="p2" you can not delete/replace the minus "-" sign when you select all and type a digit.

With no-mask, select all then typing a digit will remove the negative sign symbol from the text.

As a workaround, users can use Mask="", FormatString="p0" and maskedInput:MaskedInputExtensions.Maximum="0.99".

Second Workaround:

<telerik:RadMaskedNumericInput Mask="p2" Value="-0.25" x:Name="input" PreviewKeyDown="MaskedInput_PreviewKeyDown"/>

        private void MaskedInput_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            string keyString = e.Key.ToString();
            if (keyString.StartsWith("D") && keyString.Length == 2)
            {
                if (this.input.SelectionLength == "-AA %".Length)
                {
                    this.input.ClearCommand.Execute(null);
                }
            }
        }

Edit: Actually this is default behavior for NumericIinput with default Masks #9.2. Select All on negative value then pressing digit does not remove the negative sign.
This is the reason we will mark this bug as Declined. Please use some of the mentioned workarounds.
Please submit a support ticket via our ticketing system if this feature is critical for your business requirement.
Declined
Last Updated: 11 Aug 2016 14:05 by ADMIN
In a DateTimeMaskedInput with Mask=hh:mm tt, if the value is 10:00, the user can't enter 04:00.
=============
Reason for decline: The pattern "hh:mm tt" cannot accept time of type "00:00". You can test this with DateTime.ToString() method which will return "12:00" if you give him time (0hours, 0 minutes) and pattern "hh:mm tt". When typing 0 in the begging of the MaskedDateTimeInput , the control automatically converts 00:00 to 12:00 which is expected.

Workaround: You can use Mask="HH:mm tt" or Mask="t".
Declined
Last Updated: 11 Aug 2016 14:05 by ADMIN
We have a RadMaskedCurrencyInput control defined as:
<telerik:RadMaskedCurrencyInput Margin="20" Culture="se-SE" Placeholder=" "/>.
If we focus the control and press the LeftArrowKey, the cursor is placed on the last (far right) position in the control which is incorrect.
=====
Reason for deletion: You can consider Placeholder = " " as a risky setting that might lead to unpredicted parsing results. We highly encourage you to avoid using it. Instead you can use no-mask. In this scenario you can use:

 <telerik:RadMaskedCurrencyInput Margin="20" Culture="se-SE" Mask="" FormatString="c2"/> 
Completed
Last Updated: 11 Aug 2016 14:05 by ADMIN
In the Currency and NumericInput controls, clear the sign of the value on SelectAll in order to allow the user to enter a negative value again. At the moment when everything in the controls is selected, the minus key only toggles the sign of the value. Instead you should be able to select a negative value and replace it with another negative value by entering the minus key and the new value.

MinusKeyCustomizations demo is added in our SDK: https://github.com/telerik/xaml-sdk/tree/master/MaskedInput/MinusKeyCustomizations 
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
Implement a behavior to allow dymanically changing the FormatString precision specifier
=====
Reason to mark it Completed: Added the "Dynamic Format String" sample in SDK. Will be live with Q2 2014 (mid June)
Declined
Last Updated: 11 Aug 2016 14:04 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
2
Improve the FlowDirection functionality - at the moment setting the flow direction to RightToLeft, partly inverts the Mask value thus messing it up.

We are closing this issue as we do not think this is a bug. MaskedInput's Value , Mask and Text properties are not dependent on the FlowDirection property.
The issue the bug is originally logged to is easy to reproduce with TextBox only.
 <TextBox Text="10-Jul-2015" FlowDirection="RightToLeft" /> will produce the string "Jul-2015-10" but not the reversed string of "10-kul-2015". This is how is awpf framework implementation.
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: 11 Aug 2016 14:04 by ADMIN
Change the InputBehavior when deleting digits after the decimal symbol: For example if the cursor position is marked with '|': Enter: 1234,56|78  (press 'del') Result: 1234,560|8 - change this behavior so that the result can be 1234,56|8.

=====

We can split the request into 2 desired results. Input: 1234.56|78. Pressing Delete

1) Produces Value 1234.5680 but NOT 1234.5608

Solution: Can be achieved with using No-Mask, FormatString and overriding MaskedNumeric/Currency Input and the protected method ReplaceChar. This is demonstrated in the attached sample.

2) (1) is True + Last zero is removed => 1234.568 but NOT 1234.5680

Solution: 2 is tightly coupled with changing the FormatString or Mask dynamically. There is no way to see number 123.456 if the Mask is "x.4" or the Mask is "" + format string is "n4". To see 3 digits only after the decimal point you need to change the Mask to "x.3" or the FormatString (in no-masked scenario) to "n3". This cannot be built-in feature because it changes a public property set by the client. So, this is custom behavior, it is also demonstrated in the SDK demo DynamicFormatString (it is pushed in GitHub with Q2 2014 Release)
Declined
Last Updated: 11 Aug 2016 14:04 by ADMIN
InputLanguageManager does not work in MaskedInputControls
====

Reason for deletion: The bug is logged for RadMaskedTextBox and it will be removed from our suite from Q2 2014.
Declined
Last Updated: 11 Aug 2016 14:04 by MohanRajP - PmR
Possibility to enter numbers with non-fixed number of digits after the decimal separator.
The SDK sample DynamicFormatString demonstrates such behavior.

Here is a link to it = > https://github.com/telerik/xaml-sdk/tree/master/MaskedInput/DynamicFormatString

We are marking this feature request as Declined - we won't introduce built-in logic for it. 
Declined
Last Updated: 11 Aug 2016 14:04 by Michael
MaskedInput: The cursor of the Mouse is  Caret when it is over the built in ScrollViewer
====
Reason for deletion: The bug is logged for RadMaskedTextBox and it will be removed from our suite from Q2 2014.
Declined
Last Updated: 12 Jul 2016 14:47 by ADMIN
It would be really useful to be able to specify a maximum number of significant figures for Telerik RadMaskedNumericInput as this was requested by a client.