随着Infragistics UI for WPF 17.2发布,我们将淘汰四个控件。在这篇文章中,我们将讨论退休控件意味着什么,我们要退休的控件是什么,以及您应该使用哪些控件。
淘汰产品
的影响
当我们停用产品或控制权时,我们会维持现有的支持政策:
- 错误修复/服务发布12个月后退休公告
- 3年开发人员支持的产品
与装运控制相比的区别:
- 无新功能
- 没有潜在风险的错误修复
- 控件/产品从文档、示例浏览器、showcase应用程序 (如果适用) 、安装程序和网站立即
删除
这导致:
- 最终服务版本为这些退休的产品/控制将在11月2018
- 支持将在11月2020
过期的这些停用的产品/控制
控制退休及其替换
立即生效,我们正式将以下控件的状态更改为已退休:
- XamBulletGraph (Infragistics.Controls.Charts)
- XamLinearGauge (Infragistics.Controls.Charts)
- XamRadialGauge (Infragistics.Controls.Charts)
- XamSegmentedDisplay (Infragistics.Controls.Charts) -无替换
这真的不应该让任何人感到惊讶,因为这个过程是在我们的13.1版本和13.2版本中启动的,我们在其中发布了三个全新的控件来专门替换旧版本。
- XamBulletGraph (Infragistics.Controls.Gauges)
- XamLinearGauge (Infragistics.Controls.Gauges)
- XamRadialGauge (Infragistics.Controls.Gauges)
新的仪表位于Infragistics.Controls.Gaues命名空间中,不会导致与Infragistics.controls.Charts命名空间中的旧仪表控件发生冲突。机会是,你现在正在使用新的仪表控制,甚至不知道它。这是因为我们从工具箱和示例中删除了旧版本,以减少它们的使用,并鼓励在很久以前使用新版本的控件。
您可能已经注意到XamSegmentedDisplay没有替换。那么,为什么我们不更换xamSegmentedDisplay?主要原因是xamSegmentedDisplay位于同一程序集和命名空间中,并且与gauge控件共享大量代码。保持xamSegmentedDisplay将需要使用,要么保留旧的仪表,并有可能造成混乱和冲突,要么需要付出巨大的努力,通过手术将旧的仪表从装配中移除。根据我们拥有的遥测数据,停用xamSegmentedDisplay是最有意义的。
如果xamSegementedDisplay控件对您的应用程序至关重要,请告诉我。
摘要
虽然退休已经进行了很多年,但我们不会轻易做出决定。我们意识到,这可能会影响我们的一些客户的应用程序,并造成轻微的不便。希望这些控件的停用不会影响您,因为您已经在使用较新的仪表控件。如果这对你有影响,我想知道。请在Twitter (@ brianlagunas) 上与我联系,直接在blagunas@infragistics.com给我发电子邮件,或在下面留下评论您可能有任何问题或意见。我将确保您拥有将旧仪表迁移到新仪表api所需的所有支持。