跳至正文
首页 » 博客 » Infragistics UI for WPF 17.2 – Control Retirements

Infragistics UI for WPF 17.2 – Control Retirements

随着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所需的所有支持。

</p