For example:
RadMaskedCurrencyInput with Culture="da-DK" and VALUE 12345.67 and Mask=#9.2. In this culture the currency symbol is "kr."
In WIndows 8, the NumberFormat.CurrencyPositivePattern is 2 (meaning '$ n').
In Windows 10, this pattern is 3 (n $).
So in WIn8, WIn7 or WIn10 but if you change the pattern programmatically to 2. Th result is:
Actual: "kr.___.___._kr,12" this is what we see on load and on focus in control. Editing does not change the value.
Desired: 'kr. ___._12.345,67' in pattern 2
Control also produces ugly results with pattern 0 and 1. Control seems to work ok with pattern 3:
Actual and Desired: '___._12.345,67 kr.'
* this could be achieved on Win 8 with change setting or out of the box in Win10.
==============
Workaround (if applicable and desired formatting in the specific scenario)
Set in code behind:
InitializeComponent();
CultureInfo info = new CultureInfo("da-DK");
info.NumberFormat.CurrencyPositivePattern = 3;
this.maskInput.Culture = info;