Completed
Last Updated: 08 Jan 2016 12:21 by Ben
If the Mask property of the control is set to Mask="" the RadMaskedNumericInput should allow users to input minus sign before entering any other symbol.
Currently users are not allowed to visualize only minus sign in the control in NoMask scenarios.

Will be available in Q1 2016 Release.
Completed
Last Updated: 04 Feb 2016 12:55 by ADMIN
When MaskedNumericInput (or Currency) control is inside ScrollViewer, HorizontalAlignment is Stretch and HorizontalContentAlignment is NOT Left , clicking in control does not focus it.
You must click close to the Value in order to focus successfully.
This should work like it works when the HorizontalAlignment is Left.
This is reproducible only in Silverlight.
Completed
Last Updated: 14 May 2014 12:23 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: MaskedInput
Type: Bug Report
3
If you cut a part of the entered text of the RadMaskedTextInput, the symbols that are cut are replaced with placeholders. 
This behavior is expected when there is Mask set in the control. 
The bug is only for no-masked InputControls - Numeric, Currency, TextInput.
The no-masked TextInput (Mask ="") should behave just like normal TextBox control in this scenario.
Completed
Last Updated: 11 Jul 2016 07:52 by ADMIN
The currency symbols by Culture to "hr-HR" (Croatia) should be: "0.00 kn". At the moment they are "k__" and the user can type over them, which is not correctly.


The fix will be available in lib for 11 July 2016.
Unplanned
Last Updated: 25 Nov 2016 16:25 by ADMIN
When the MaskedInput controls are wrapped in a ScrollViewer and the validation tooltip of one of the controls is displayed, it doesn't close while scrolling with the scroll bars.
Unplanned
Last Updated: 06 Feb 2018 15:41 by Shelly
For example, if you have a Mask="f", this allows you to enter long-date and short-time. The allowed value should look like this: "Sunday, December 30, 2018 12:00 PM". In other words the seconds and milliseconds are not available to enter and they should be 0. However, if you previously enter a value that contains seconds or milliseconds different than 0, they are cached in the internal LastKnowValidValue property and used when you enter a new value. So, the new value will re-use the seconds and milliseconds from the previous one.
Completed
Last Updated: 27 Dec 2016 13:52 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: MaskedInput
Type: Bug Report
1
If you try to paste text in the RadMaskedTextInput control using the default ContextMenu, after the Clear button is pressed, the Paste command is not working as expected.
Fixed in R1 2015.
Du0plication:
Completed
Last Updated: 16 May 2014 11:19 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: MaskedInput
Type: Bug Report
1
The MaskedInput controls should not handle the event when the SpinMode property is set to None.
Completed
Last Updated: 02 Jun 2014 20:03 by Jeff
Pressing + or - on the number pad doesn't allow character entry the same is it does when pressing the equivalent keys on the standard qwerty part of the keyboard to the right of the 0 on the number row. This issue has been reported before through the forums and was logged in PITS but somehow wasn't carried over to the new feedback portal.

Related forum post: http://www.telerik.com/forums/dash-on-number-keypad-doesn-t-work-radmaskedtextinput

Original PITS URL: http://www.telerik.com/support/pits.aspx#/public/silverlight/14543

As a side note, the PITS items really should have been migrated over to the new portal and the ids should have been mapped so that the URLs scattered throughout your forum, peoples blog posts, and bookmarks are not dead.
Completed
Last Updated: 08 May 2014 08:00 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: MaskedInput
Type: Feature Request
1
If you execute cut (Ctrl+X) command without any selection in the RadMaskedInput control, you receive a square as first symbol. 
Declined
Last Updated: 21 Nov 2014 13:01 by ADMIN
mask="" and formatstring="n2" and Culture="ru-RU". After input "3"  
after entering 3 at output you get 30000.00
Completed
Last Updated: 18 Nov 2014 14:51 by ADMIN
Numeric/CurrencyInput with NoMask (Mask="") and FormatString = N or N2, N3.

Selecting the whole value and then pasting new one does not replace the whole selected value but it should.
Completed
Last Updated: 25 Nov 2014 08:42 by ADMIN
The issue is reproducible only in Silverlight.
MaskedInput is validated and validation error is shown in the validation tooltip.
After removing the maskedInput from the Visual tree, it still remains in the memory.

Available in LIB version: 2014.3.1124
Completed
Last Updated: 09 Feb 2023 16:45 by ADMIN
When you hit the Enter key and a number simultaneously the number is removed from the Value of the RadMaskedNumericInput

Workaround:
Handle the KeyDown event of the RadMaskedNumericInput control, when the Enter key is pressed.

private void INPUT_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Enter)
    {
        if (INPUT.Value.ToString().Length > 0)
        {
            RadWindow.Alert(INPUT.Value.ToString());
        }
        e.Handled = true;
    }
}
Completed
Last Updated: 16 Oct 2015 14:42 by ADMIN
RadMaskedCurrencyInput, keyboard up/down throws exception with Culture set to fr-FR. As a workaround use NoMask (Mask = "") along with FormatString="C"


Available in LIB version: 2015.3.1019 .
Unplanned
Last Updated: 27 Dec 2016 14:10 by ADMIN
The Delete button doesn't delete the value when the caret is positioned just before a NumberGroupSeparator. This is reproducible only in a no mask scenario with the FormatString property set to a value that allows displaying of the numeric group separators. The controls where the issue appears are RadMaskedNumericInput and RadMaskedCurrencyInput.

Workaround:
Subscribe for the PreviewKeyDown event of the masked input control and if the Delete key is pressed, manually update the value. Here is an example:

void input_PreviewKeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Delete)
    {
        var startIndex = this.input.SelectionStart;
        char character = this.input.Text[startIndex];
        char numbersGroupSeparator = ',';
         
        if (character == numbersGroupSeparator)
        {
            startIndex += 1;
 
            var text = this.input.Text;
            text = text.Remove(startIndex, 1);
 
            var newValue = this.ExractValueFromText(text);
            this.input.Value = double.Parse(newValue);
             
            e.Handled = true;
        }
    }
}
 
private string ExractValueFromText(string text)
{
    string[] splittedText = text.Split(new char[2] { ',', '$' });
    return String.Join("", splittedText);
}
Where the this.input is an instance of a RadMaskedCurrencyInput control defined in XAML. Also, keep in mind that  the Handled property of the event arguments is set to True. Otherwise, the default deletion logic will be triggered and the solution won't work correctly.
Completed
Last Updated: 01 Apr 2016 13:57 by ADMIN
ArgumentOutOfRangeException is thrown on paste when the masked input is unloaded and loaded again before that. Reproducible only in NoMask scenario (Mask="")

You can reproduce the issue using the following steps:

    1. Define a RadMaskedTextInput control
    2. Enter some text in the control
    3. Copy the text (the copy source is not important you can copy whatever you want)
    4. Remove the masked input from the visual tree
    5. Add the masked input back in the visual tree and reset its Value property, then focus the control manually (ex: using its Focus() method).   
    6. Paste the text from the clipboard without clicking on the control.

Fixed in LIB Version 2016.1.404.
Unplanned
Last Updated: 08 Dec 2016 09:52 by ADMIN
The key combination Ctrl+C replaces the selected text with a special symbol. This is reproducible only if the Ctrl+C opens the Silverlight dialog that asks you if you want to allow cliboard operations. Also, the Mask should be set to an empty string.

Workaround:
Subscribe for the ValueChanging event of the masked input control and if the new value equals one of the special characters from the ASCII table (you can get the character using the following syntax '(char)3' ) then handle the event.

void maskedInput_ValueChanging(object sender, RadMaskedInputValueChangingEventArgs e)
       {
           if (e.NewValue != null && ((string)e.NewValue).Length == 1 && ((string)e.NewValue)[0] == (char)3)
           {
               e.Handled = true;
           }
       }
Completed
Last Updated: 18 May 2018 12:50 by ADMIN
Command (Apple key ) + V, C, X, (ArrowKeys) combinations do not work in MaskedInput for Silverlight under MAC.  They should work just like when Control is pressed instead of Command.

For example string '1.23' is pasted in RadMaskedNumericInput and Text becomes 1.23.456 which cannot be parsed to value, and also, Value is not updated at all after Command + V paste operation.

Expected: Text and Value should become 1.23 in scenarios when mask is not empty.
Declined
Last Updated: 22 Apr 2014 08:52 by ADMIN
Allow the NumPad Substract / Plus key as a valid input in a MaskedTextInput.

Reason for decline:
The item is duplicated. Please refer to the following link
http://feedback.telerik.com/Project/143/Feedback/Details/126323-dash-on-number-keypad-doesnt-work-radmaskedtextinput
1 2