Free Product Trial
/ Tue, Dec 12, 2017
/ Tue, Dec 12, 2017
/ Fri, Dec 1, 2017
/ Tue, Nov 21, 2017
/ Fri, Nov 17, 2017
/ Thu, Nov 16, 2017
With the Infragistics UI for WPF 17.2 release, we will be retiring four controls. In this post we will discuss what it means to retire a control, what controls we are retiring, and which controls you should be using instead.
When we retire a product or control, we maintain our existing support policy:
The difference compared to a shipping control:
This results in:
Effective immediately, we are officially changing the status of the following controls to Retired:
This really should come to no surprise to anyone since this process was set in motion back with our 13.1 release and 13.2 release in which we shipped three brand new controls specifically to replace the old versions.
The new gauges are located in the Infragistics.Controls.Gauges namespace as to not cause a collision with the older gauge controls in the Infragistics.Controls.Charts namespace. Chances are, you are using the new gauge controls now and don’t even know it. This is because we removed the old versions from the toolbox and samples to reduce their usage and encourage the usage of the new versions of the controls a long time ago.
You may have noticed that the XamSegmentedDisplay does not have a replacement. So why are we retiring the xamSegmentedDisplay without a replacement? The main reason is that the xamSegmentedDisplay is in the same assembly and namespace, and shares a large amount of code with the gauge controls. Keeping the xamSegmentedDisplay would require use to either keep the old gauges and have the potential for confusion and conflicts, or a massive effort to surgically remove the old gauges from the assembly. Based on the telemetry data we have, retiring the xamSegmentedDisplay makes the most sense.
If the xamSegementedDisplay control is critical to your application, please let me know.
While this retirement has been in the works for many years now, we don’t make the decision lightly. We realize that this may impact a number of our customer’s applications and cause a slight inconvenience. Hopefully, the retirement of these controls will not impact you as you are already using the newer gauge controls. If this does impact you, I would like to know about it. Please connect with me on Twitter (@brianlagunas), email me directly at email@example.com, or leave a comment below for any questions or comments you may have. I will make sure that you have all the support you need in order to migrate your old gauges to the new gauge APIs.