每个开发人员都知道技术发展很快,有时很难跟上。就在你认为你已经明白了一切的时候,一些事情发生了变化,你必须改变方向来适应和保持最新。这正是我们正在做的Infragistics旗舰版的WPF在我们最新的19.1版本的最新版本。在Infragistics,我们尽最大努力保持最新的技术堆栈,我们的客户正在移动到他们的发展要求,同时保持我们的成熟和成熟的产品和功能。我们19.1发布的适用于WPF的Infragistics Ultimate的主题是adapt and complete。我们已经适应了新的品牌。NET Core 3 framework版本,我们正在完成Excel引擎和电子表格控件的图表工作。
让我们来看看我们在WPF 19.1的Infragistics旗舰版中提供了什么。
。NET Core 3支持
你可能听说过,微软最近发布了他们全新的预览版。NET Core 3框架,支持WPF和Windows窗体。这实际上是桌面开发的巨大创新,将有助于恢复桌面平台的活力。通常,我们会等到新框架接近RTM状态后再支持它。如您所知,预览软件通常充满了错误,并且容易发生重大更改。要求此功能的客户数量非常惊人。兴趣是如此强烈,我们认识到的重要性。NET Core 3为我们的客户群,并放弃了几乎我们的整个积压,以便为它提供支持。这是一个很大的风险,但我们承担了风险。我们认为它会得到回报。不仅是为了我们,也是为了我们的客户。以下是我们的客户将其WPF应用程序迁移到将获得的一些好处。NET Core 3。
- 性能!。NET Core 3应用程序将运行约。30% 比上运行的应用程序快。NET框架。
- 您不再要求您的客户拥有特定版本的。NET Framework已安装。您的应用程序附带它需要运行的一切。您的客户不再关心安装 “先决条件” 框架以使用您的应用程序。这在企业中是一件大事。
- 支持。NET Core CLI工具和Visual Studio中的SDK样式项目。这使得创建和维护应用程序以及实施CI和DevOps流程变得更加容易。
- 并排安装。您可以让所有WPF应用程序针对不同版本的.NET Core 3,它们都可以彼此独立运行。
- 您将能够将您的应用程序部署为单个EXE。您的所有组件将被链接 (代码删除不使用),然后捆绑在一起。
- 您可以期望以更快的节奏更新WPF/WinForms,因为这些更新不再需要与操作系统更新一起发布。
- 访问完整的Windows 10 (又名 “WinRT”) API。
- 能够在WPF和Windows窗体应用程序中承载UWP控件,从而启用现代浏览器和媒体内容及标准。
- 创新将发生在。NET Core 3,不在。NET框架。
现在我知道你要问我什么,“这是伟大的布莱恩,我们如何得到.NET Core 3控件?“。伟大的问题!你通过我们的NuGet包得到他们。您可以使用本地NuGet源或Infragistics NuGet源当您将WPF控件的Infragistics Ultimate添加到您的.NET Core 3应用程序,您将自动获得.NET Core 3版本的控件。就这么简单!
很明显。NET Core 3是WPF的未来,Infragistics随时准备帮助您。
Excel库
如你所知,我们已经投入了大量的精力在我们的Excel库和电子表格控件的几个版本现在。我们的客户让我们知道这些对他们的日常业务有多重要。由于这种需求,我们已经加倍努力,并正在努力完成我们的Excel图表功能集。Excel库现在具有创建组合图表的能力。什么是组合图?嗯…… 很简单。它是一个包含两个或多个图表类型的单个图表。
在Excel中,您将添加组合图表,如下所示:
现在,您只需几行代码就可以使用我们的Excel库执行相同的操作。
在Microsoft Excel中打开新创建的文档,然后嘣!你有你的组合图表。
XamSpreadsheet
自18.2以来,您已经能够使用Infragistics Excel库创建图表。我们19.1 xamSpreadsheet的目标是呈现那些令人惊叹的图表,这才有意义。我很高兴地宣布,你可以考虑这样做!截至19.1,您现在可以加载任何包含图表的Excel文档,我们将呈现它。
渲染图表是一件轻而易举的事!让我们使用本文前面使用Excel库创建的组合图表。我们将使用全新的xamSpreadsheet图表适配器加载相同的文档。
首先将新的NuGet包添加到名为Infragistics.WPF.Spreadsheet.Charts的现有WPF应用程序中,如果不使用NuGet,则Infragistics.WPF.Controls.Grids.XamSpreadsheet.ChartAdapter.dll。
现在,修改您的xamSpreadsheet XAML并提供一个新的ChartAdpater ,如下所示:
添加一些代码以加载Excel文档:
运行你的应用程序,加载文档,和繁荣!图表!
你知道最好的部分是什么吗?如果对数据进行更改,图表将更新其呈现以反映数据中的更改。那真是太酷了!
让我们把这个孩子包起来!
正如我一直想指出的那样,如果您对我们应该为我们的控件带来的新功能有想法,我们需要解决的重要问题,甚至是您希望我们介绍的全新控件,请在我们的网站上发布产品创意。通过 @ infragistics在Twitter上关注并与我们互动。您也可以直接在Twitter上 @ brianlagunas关注并与我联系。此外,请确保通过我们的社区论坛与我们的各个团队联系,在那里您可以与Infragistics工程师和其他客户进行互动。
如果您还没有使用我们的WPF控件,请记住免费评估下载只需单击即可
最后,当您使用我们的控件构建一些很酷的东西时,请确保让我知道。