Hello Infragistics Experts,
I am upgrading a product from using Infragistics Silverlight 11.2 to 13.1.
I see that in 12.2 the xamMaskedEditor and xamNumericEditor were deprecated. Why were they deprecated? Are there new controls that replace their functionality?
Is it recommendable to reference 13.1 for other Infragistics controls I use and also the specific dll's needed to use 11.2 versions of xamMakedEditor and xamNumericEditor?
Kind Regards,
Albert
Thanks you Elizabeth :) YOU HELP ME
Thanks a bunch, Elizabeth :)
I used the Infragistics Version Utility 2013.1 to upgrade my project. It told me about the deprecated InfragisticsSL5.Controls.Editors.v11.2.dll, but didn't inform me to replace uses of xamMaskedEditor with xamMaskedInput or xamNumericEditor with xamNumericInput. I searched the Infragistics website, but could not find documentation stating the information you told me.
Hello Albert,
Yes, these controls were deprecated. There are new controls to replace them that are shared with WPF. That means the same markup will work for Silverlight and WPF. This ease of use across platforms was the reason those platform-specific controls were removed.
xamMaskedEditor -> xamMaskedInput
xamNumericEditor -> xamNumericInput
It is not recommended to use multiple versions of the controls (ex. 11.2 and 13.1) because you might get ambiguity errors if the controls reference the same assembly. For example, if multiple controls use InfragisticsSL5.vXX.X.dll, then there will be both an 11.2 and 13.1 version of that assembly, and all namespaces in that assembly will be ambiguous.
I'd recommend upgrading all of the controls to 13.1 and using the new xamMaskedInput and xamNumericInput controls. If you have any questions during the upgrade, feel free to post them here.
Elizabeth AlbertLocalization Engineer