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.
Unplanned
Last Updated: 16 Oct 2017 07:17 by ADMIN
Pressing backspace or delete keys produce wrong carret position in numeric input or currency input.

For example Value is 1234 formatted like 1,234.0. Caret is between 2 and 3. Pressing backspace leads to 13|4. Expected is 1|34.
Completed
Last Updated: 09 Oct 2017 12:09 by ADMIN
Fix available in LIB Version 2017.3.1009.
Completed
Last Updated: 02 Aug 2017 14:06 by ADMIN
Old Name was. "Implement a feature to change the Value property based on the Text property ". However, Value is the primary property for this control and that is why we want clients to use Value property, not two-way binding of the Text property that changes the Value internally. That is why we changed the name of the feature request.

Its meaningful and clients will benefit from it. Basically clients want the literals to be included in in the VALUE. And this is meaningful only in TextInput. So new property in RadMaskedTextInput (for ex. IncludeLiteralsInValue) seems fine - Estimate 10. 

Example Scenario: 

Mask="##--##--##", 

User types 123456, Value property becomes "12--34--56" which will have the same value as the Text property.

Example Scenario:

IP Address SDK demo. Look at its code - there is converter in file and convert methods in ViewModel.cs. Both Value and Text are bound. If Value includes the dots, only 1 converter and 1 2way bingding would do the job with less code.
Unplanned
Last Updated: 28 Jul 2017 07:14 by ADMIN
RadMaskedTextInput.

Value is 12345. Select All. Then press "A" (or random key) while down,  press space key and then release it (this happens when you type fast).

Expected: Value is "A ".

Actual Value is "  " (A is removed).


Workaround:



   public class CustomInput : RadMaskedTextInput
    {
       
        protected override void OnKeyDown(KeyEventArgs e)
        {
            if (this.Value != null && this.SelectionLength == this.Value.Length && this.SelectionLength > 0)
            {
                this.ClearCommand.Execute(null);
            }
            base.OnKeyDown(e);
        }        
    }
Unplanned
Last Updated: 19 Jun 2017 14:34 by ADMIN
Having a Value of type 550.123, then selecting "55" and changing it to 7 produces 7.123 instead of 70.123.

Possible workaround is using no-mask (Mask="") and FormatString.
Unplanned
Last Updated: 15 Jun 2017 12:51 by Dinko
You can subscribe to the PreviewKeyDown event of the control. In the event handler, you can double check if all the text is select and if the delete key is pressed. If yes, you can execute the clear command of the control.

private void TxtPhone_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            var myMask = sender as RadMaskedTextInput;
            if (e.Key == Key.Delete && myMask.Text.Length == myMask.SelectionLength)
            {
                myMask.ClearCommand.Execute(null);
            }
        }
Unplanned
Last Updated: 08 Mar 2017 12:07 by ADMIN
MaskedInput's Value is bound to property of an Entity class. This property has EditableAttribute.

MaskedInput's will set IsReadOnly True if the EditableAttribute's AllowEdit is False.

Clients need mechanism to stop this validation in MaskedInput.
Unplanned
Last Updated: 22 Feb 2017 16:18 by ADMIN
The issue is reproducible with NoMask and UpdateValueEvent=LostFocus. The Clear button clears the whole content while deleting with the Backspace and Delete keys leaves the separator symbols. When the focus is moved outside of the masked input, the symbols are removed.
Unplanned
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;
    }
}
Unplanned
Last Updated: 16 Jan 2017 07:15 by Carl Herlitz
If a user has selected all text in a numeric masked input control with a decimal (eg. 12.34), if they start typing a new value with a period (eg user types .89), the integer potion of the decimal does not change (so the input control now displays 12.89 instead of 0.89). Please provide a way to clear out what's to the left of the decimal when users type the period, as this is much more inline with the expected behavior of pretty much any other input control. 

The user has selected all the text and started typing. There's no excuse for not clearing out all the text in the input control in this scenario. Our clients are rightfully frustrated with this behavior.
Unplanned
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Bug Report
1
The MaskedTextInput Value is bound to a property whose value is modified in its setter.
 In this case the Value of the control isn't updated to the modified value of the business property.
Also if Binding Converter changes the Value, it is not updated too.
Other maskedInput controls - Numeric, Currency work in such scenarios.
Unplanned
Last Updated: 05 Jan 2017 07:59 by Jeff
ADMIN
Created by: Telerik Admin
Comments: 1
Category: MaskedInput
Type: Feature Request
7
Currrently the default ContextMenu of the TextBox inside the MaskedInput is used. You have to set it to null in code behind and the create custom ContextMenu in XAML / Code behind to use it successsfully.
Unplanned
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.
Unplanned
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
Unplanned
Last Updated: 04 Jan 2017 07:34 by Günter
Allow entering an input in (exponent) scientific notation form for the RadMaskedNumericInput control
Unplanned
Last Updated: 03 Jan 2017 21:00 by ADMIN
Users sometimes need to invoke Undo / Redo. Public command properties would be a possible way to go.
Unplanned
Last Updated: 03 Jan 2017 21:00 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: MaskedInput
Type: Feature Request
0
Currently the MaskedInput controls cannot parse strings containing such full-width symbols.

Actually the .net framework also cannot directly parse such symbols.
Unplanned
Last Updated: 03 Jan 2017 20:54 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: MaskedInput
Type: Feature Request
0
Currently users are not allowed to completely remove or customize the Undo/Redo actions in the RadMaskedInput controls. Consider adding extensibility points such as commands or events.
Unplanned
Last Updated: 03 Jan 2017 20:49 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: MaskedInput
Type: Feature Request
2
Initially, when the value is 0, the mask control could look like - $__,___.00 instead of $__,___0.00.