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.
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: 16 Mar 2016 19:33 by Rousseau
ADMIN
Created by: Pavel R. Pavlov
Comments: 9
Category: MaskedInput
Type: Feature Request
11
Currently, performing consecutively paste operation does not work like in TextBox. In TextBox the strings are concatenated but in MaskedTextInput the caret is in the beggining and only the first paste is successful. 
Completed
Last Updated: 07 May 2018 08:23 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 1
Category: MaskedInput
Type: Feature Request
10
Add built in masks for Email, IP, Phone, etc. Add design time support for this.
Approved
Last Updated: 03 Jan 2017 20:42 by ADMIN
Provide a way to set .5 and display it like 0.5 , not 5.0 in No-Mask Numeric input.
Approved
Last Updated: 28 Dec 2016 14:46 by Richard H
ADMIN
Created by: Telerik Admin
Comments: 1
Category: MaskedInput
Type: Feature Request
8
Supporting DateTimeOffset for DateTime masks
Completed
Last Updated: 04 Jun 2014 06:36 by ADMIN
When using German Culture, NoMask and FormatString = "n0" , an incorrect input is produced.

For example pressing 4 times "6" will produce a Value of 7.

This is a parsing issue (6666 becomes 6.666 where "." is a grouping symbol in German Culture).

Then 6.666 is parsed with rounding to 7.
Approved
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.
Approved
Last Updated: 22 May 2018 11:20 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 4
Category: MaskedInput
Type: Feature Request
6
Currently the MaskedInput controls cannot handle properly Chinese input symbols from Google Pinyin or MS IME.

MaskedInput's code relies on methods from TextBox which do not fire when the input is not from keyboard.
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
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: 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.
Approved
Last Updated: 22 Aug 2018 15:14 by Jonathan
Support entering a single digit in a DateTimeMaskedInput control with Mask="MM"
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)
Approved
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.
Approved
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.
Declined
Last Updated: 03 Nov 2014 14:56 by Vadimir
Created by: Vadimir
Comments: 0
Category: MaskedInput
Type: Feature Request
1
I think it would be great to have a IsMultilineAllowed property for this control, as AcceptsReturn property is only designed to ignore the return key entered by the user.

Here is my post in the forum:
http://www.telerik.com/forums/paste-multi-line-text-when-acceptsreturn-set-to-false
========
Reason for Decline: The desired request is custom logic that could be implemented by inheriting the RadMaskedInput control and overriding HandlePaste.
Approved
Last Updated: 04 Jan 2017 07:34 by Günter
Allow entering an input in (exponent) scientific notation form for the RadMaskedNumericInput control
Approved
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.
Approved
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.
1 2