跳至正文
首页 » 博客 » What’s New for WPF in Ultimate 16.2

What’s New for WPF in Ultimate 16.2

我们很高兴地宣布发布Infragistics终极16.2,具有伟大的补充,如我们的皇家黑暗主题和我们的xamCategoryChart。我们还改进了xamDataGrid、xamPropertyGrid、xam Calander和我们的图表。所有这些都旨在帮助您构建更好,更快,更可用的应用程序。

皇家深色主题

我们一直在为您的应用程序提供广泛的WPF主题。最受欢迎的主题之一是Metro Dark主题,该主题基于更大的元素,可实现更友好的触摸界面。对于不需要更大的触摸友好元素的应用程序,一直需要一个黑暗的主题。我们使用Microsoft Office,Visual Studio和Blend等流行的应用程序作为灵感,开发了一个名为Royal dark的全新WPF黑暗主题来满足这一需求。此主题由Infragistics WPF主题管理器组件支持,并附带开箱即用的常见Microsoft内部控件的支持。

xamCategoryChart

xamCategoryChart是一个全新的图表控件,它使可视化类别数据变得轻而易举。xamCategoryChart构建在市场上性能最高且功能丰富的xamDataChart之上,将数据可视化领域的复杂性简化为易于使用的API。只需将数据的集合或集合的集合绑定到ItemsSource属性,并观察魔术的发生。xamCategoryChart将分析数据并自动选择最佳系列来表示您的数据。通过设置xamDataChart.ChartType属性,您可以轻松地自行决定要使用的图表类型。从以下图表类型中选择:

  • 线
  • 面积
  • 样条曲线
  • 样条区
  • 台阶区域
  • 阶梯线
  • 瀑布

xamDataGrid

我们的WPF控制套件已经有了最好的网格之一,但在16.2我们已经做得更好。我们在字段选择器中添加了 “全选” 选项。这使得具有包含大量字段的字段布局的用户更容易选择所有字段,而无需检查每个字段。

xamDataGrid的一大特点是其灵活和丰富的筛选功能。我们通过添加交叉场过滤功能对过滤进行了很大的改进。当前的xamDataGrid筛选行为一次设置为一个字段。用户可以根据需要创建复杂的筛选器,但只能将其应用于单个字段。对于需要筛选器的每个字段,必须向该字段添加新的筛选器。

使用跨字段过滤,用户可以创建单个过滤器,并根据需要应用于单个字段布局中的任意多个字段。这意味着用户现在可以创建包含来自同一字段布局中的许多不同字段的值的过滤器。

新的菜单选项已添加到xamDataGrid的标题前缀区域,该区域公开了此新的跨字段筛选功能。

新的 “跨字段筛选” 对话框看起来与现有的 “字段筛选” 对话框类似,但不同之处在于它提供了一个组合框,允许最终用户选择要包含在筛选器中的字段。

xamPropertyGrid

目前,我们的xamPropertyGrid有两个模板: ReadOnlyTemplate和EditTemplate。这是伟大的,当你知道什么类型的编辑器,你将需要一个特定的属性在设计时,但不是那么大,如果你需要改变你的模板基于逻辑在运行时。为了启用此常见方案,我们向xamPropertyGrid添加了一个新的TemplateSelector属性,该属性允许您通过实现简单的TemplateSelector,基于自定义逻辑在运行时提供不同的只读和编辑模板。

xamCalendar

xamCalendar和xamMonthCalendar都获得了一个重要的新功能: 垂直滚动。在16.2之前,用于滚动日历的唯一选项是在水平方向上。因此,当使用鼠标滚轮时,日历只会水平滚动 (从左到右),这通常会使用户体验混乱。

现在,您可以使用新的ScrollDirection属性来确定日历将滚动的方向; 水平 (默认) 或垂直。选择垂直时,可视箭头指示器将更改方向以指示单击时的垂直滚动,而使用鼠标滚轮时,日历将垂直滚动。

图表

我们改进了图表和数据可视化库,使我们的图表更易于使用,同时提高了性能。我们新的图表API通过旨在涵盖大多数常见用例的默认选项,让您更快地启动和运行。在大多数情况下,您只需要将数据源绑定到图表控件即可。

新库更智能地确定了显示数据的最佳方式,同时还提供了您希望使数据显示的灵活性。我们还提高了图表的性能,即使使用大型数据集,它们的速度也可以提高两倍。

我们还添加了在xamPieChart中选择特定切片的功能。可以通过设置xamPieChart.SelectionMode属性来控制切片选择的行为。有三个选项可供选择

  • 手册
  • 多个

下一步是什么?

Infragistics 16.2提供了伟大的新的和无与伦比的控制和功能。我们一直在寻找新的方法来改进我们的产品,我们的一些最好的想法来自我们的用户。如果您对新功能有想法,我们需要解决的重要问题或您想看到的全新控件,请告诉我们!将它们发布到我们的产品创意网站,并确保在Twitter上关注Infragistics以获取有关我们产品的最新消息。在我们的社区论坛上与我们的产品团队联系,您可以在其中与Infragistics工程师和其他客户进行互动。如果您有任何问题,意见或反馈,请随时给我发电子邮件在JBender@Infragsitics.com

</p