Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
5
In Insert Mode digits are not inserted properly. For example, with Value 123456 - when caret is between 3 and 4 pressing digit overwrites the digit 4 but is shouldn't
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.
Approved
Last Updated: 27 Dec 2016 13:34 by ADMIN
In PreviewKeyDown we change the Foreground of the MaskedInput when the Key is Return. Then we revert the color on other key press. Changing the focus returns the color set on Return but it shouldn'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"/> 
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".
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 
Approved
Last Updated: 28 Dec 2016 13:54 by ADMIN
Use the new implict mechanism. Attach the Windows8 _Wpf project instead of Windows8 dll. Xaml parse exception occurs runtime - 
"Cannot set unknown member 'Telerik.Windows.Controls.MaskedInput.PreviewInputTextBox.IsReadOnly'."

Note: you can try the workaround added here: http://stackoverflow.com/questions/6850713/weird-xaml-parsing-error-when-trying-to-set-textbox-isreadonly
Completed
Last Updated: 07 Jul 2014 13:58 by ADMIN
The AcceptReturn=True doesn't work in a MaskedTextInput with Mask="l20" (l is the small letter of L ).
Controls behaves expected when the Mask is "a20".
Completed
Last Updated: 05 Jun 2014 15:26 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
5
User should be able to input 123.1.1.10 , currently only 123.1__.1__.10_ is achievable.

IpAddress demo will be added in our SDK with Q2 2014.
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)
Approved
Last Updated: 27 Dec 2016 11:49 by ADMIN
If you enter the placeholder character in a MaskedInput, it will be processed as an empty position. And if the InsertBehavior is Input, the positions containing the placeholder chars will be overriden if the user keeps entering characters after the end of the allowed input is reached.
Approved
Last Updated: 22 Aug 2018 15:14 by Jonathan
Support entering a single digit in a DateTimeMaskedInput control with Mask="MM"
Approved
Last Updated: 28 Dec 2016 13:57 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
4
SelectAll then Shift + Del makes the need of twice (Ctrl + Z) for successful undo operation.
Approved
Last Updated: 05 Jan 2017 07:59 by Peter
ADMIN
Created by: Telerik Admin
Comments: 1
Category: MaskedInput
Type: Feature Request
4
In MaskedTextInput, users need to enter from right to left just like in NumericInput and CurrencyInput.
Completed
Last Updated: 21 Jul 2014 15:24 by ADMIN
Carets Background is incosistant with the Caret's Background in System.Windows.Control.TextBox.
For example, when the Background of the control is Black, the caret shoul be white.
Approved
Last Updated: 20 Feb 2017 07:16 by Scott Waye
You have the following scenario:

The UpdateValueEvent property is set to "LostFocus". You have bound the Value property of the control to a property from your ViewModel. 


When this property is changed programmatically from negative to positive several times, the Value property of the control isn't updated correctly.

It stays negative when it must stay positive.


Workaround (if applicable):
You can change the UpdateValueEvent property to "PropertyChanged" 

Other Possible workaround (if the bound property is named "Sum")

private void radMaskedNumericInputSum_ValueChanging_1(object sender, Telerik.Windows.Controls.MaskedInput.RadMaskedInputValueChangingEventArgs e)
{
    if (this.Sum != (double)e.NewValue)
    {              
        e.Handled = true;
    }
}
Approved
Last Updated: 27 Dec 2016 14:04 by ADMIN
When two or more MaskInput controls are focused at the same time, the application freezes.

Workaround:

Instead of 

  txtMask1.Focus();
  txtMask2.Focus();

Use

  txtMask1.Focus();
                Dispatcher.BeginInvoke(new Action(() =>
                    {
                        txtMask2.Focus();
                    }), DispatcherPriority.Loaded);
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: 08 Dec 2014 17:44 by ADMIN
MaskedInputExtensions.AllowNull is set to False. 

Select All then Delete makes the Value 0 and the Text is like "______0.00" (contains 0.00) which is expected (this is in Numeric and CurrencyInput). 

Second time SelectAll and then delete makes the Value 0 but the text becomes "________" which is not expected. 

Available in LIB version: 2014.3.1124
Completed
Last Updated: 21 Jul 2014 12:07 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 3
Category: MaskedInput
Type: Bug Report
3
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.