在今天的发布中,我们很激动地为你们提供了Infragistics Ultimate 20.2。Infragistics Ultimate 20.2构建在以下四个关键主题上:
为跨平台应用程序开发创新新产品
针对Windows Forms和WPF支持.NET 5
出色的现代Web(Angular、Blazor、React和Web Components)
使用Indigo.Design应用程序构建器改变您设计、测试和构建应用程序的方式
让我们更详细地了解这些方面。
为跨平台应用程序开发创新新产品
随着跨平台应用程序开发技术的发展,Infragistics Ultimate UI也在发展。您现在可以利用现代的跨平台框架,使用Infragistics提供的出色网格和图表来构建你的下一个应用程序。Infragistics Ultimate UI是为高速渲染而设计的,为您的应用程序提供非常快速的用户体验(UX),包括功能丰富的APIs和您在桌面、移动和web浏览器中构建现代跨平台体验所需的指导。
今天发布的Infragistics Ultimate 20.2带有三个全新的产品,用于构建跨平台的桌面、移动和web应用程序。
Ultimate UI for Uno Platform
Ultimate UI for UWP
Ultimate UI for WinUI
这些产品中的每一个都将作为预展(Preview)发出,将包含以下控件:
靶心图
类别图表
数据图表——带有超过50种图表类型
数据网格
环形图表
线性计量器
饼形图
径向计量器
迷你图
如果您不熟悉这三种技术中的任何一种,这里提供了概要概述:
Uno Platform
Uno Platform是一种Windows通用应用平台桥接(Universal Windows Platform Bridge),它允许使用单一代码库,在iOS、Android、macOS、WebAssembly、Linux和Windows 7上运行基于UWP 的.NET 代码(C#和XAML)。这允许您使用Visual Studio、C#、XAML和UWP APIs和工具作业来构建针对桌面、移动端和web的跨平台应用程序。您还可以在开发过程中利用Visual Studio的强大功能,如XAML“热重载”和 C# “编辑并继续”。Uno还在所有平台上支持流行的Model-View-ViewModel(MVVM)设计模式,提供绑定、样式设计、自定义控件和数据模板功能。如果您是一名Prism开发人员,您甚至可以在您的Uno应用程序中使用Prism。
UWP
UWP是微软提供的、用于为Windows 10设备(如PC、Xbox、Surface、Surface Hub、HoloLens和物联网设备)创建跨平台客户端应用程序的最新平台。UWP应用程序可以使用WinRT APIs、Win32 APIs和.Net类(Classes)来提供强大的应用程序,这些应用程序可以使用单个代码库,跨多个平台运行。
WinUI
Windows UI Library(WinUI)是面向Windows桌面和UWP应用程序的原生用户体验(UX)框架。简单地说,WinUI是一组基于Fluent设计系统的UI控件,它已经从Windows 10软件开发工具包(SDK)中分离出来,以用于您的MFC、WinForms、WPF或UWP应用程序。您可以把WinUI看作是所有Windows应用程序的前行之路。您可以使用WinUI在原生UWP或Win32应用程序中生成您的UI层,或者使用XAML Islands使您现有的桌面应用程序一点一点地现代化。
无论您选择哪种技术来构建跨平台应用程序,Infragistics Ultimate UI都对您可用。
支持.NET 5
在20.2版本中,我们在我们的Windows Forms和WPF产品中提供了对微软的新版本.NET 5的全面支持。可以说,.NET 5是.NET诞生以来的一个非常宏大的版本,它大大改进了开发人员在.NET生态系统中所能实现的功用。使用.NET 5现代化您的桌面应用程序,并实现更好的性能、并行安装、自包含应用程序和与Windows操作系统解耦的应用程序。不仅如此,您还可以使用最新的.NET 5命令行界面(CLI)工具和Visual Studio中的SDK风格的项目,并根据最新的C# 9语言特性编写代码。
值得一提的是,Infragistics Ultimate UI for WPF将针对我们的.NET Core 3.1和.NET 5版本的程序集支持Visual Studio工具箱和新的Visual Studio设计器。我们正在为Ultimate UI for WinForms添加对新设计器的支持,一旦准备好,我们就会发布。
出色的现代Web
Ignite UI是针对高性能现代web开发的一个非常好的选择——我们将继续创新,为我们所有的四个现代web平台提供新的组件、特性和更新。
Ignite UI for Angular
我们为Angular开发者提供了市场上非常全面的UI工具集。从数据网格、业务&财务图表到电子表格和Excel库,再加上几十个额外的控件,Ignite UI for Angular可以帮助您交付针对现代web的完整解决方案,这些解决方案具备您的客户所需的出色工具和非常深入的特性集。我们一直在全速进行关于Ignite UI for Angular的工作,几乎每个月都会发布一次,并提供越来越多的特性,以帮助您在您的应用程序中实现令人惊叹的体验。
以下是我们在最近几次更新中发布的一些亮点:
支持Angular 11
改进了可访问性
数据网格——添加新行
分层数据网格——增强的多单元选择行为
增强的Excel样式过滤
Ignite UI Excel导出服务
超过220个Material图标
……等等更多