首页 > 解决方案 > 如何在 Syncfusion 图表中获取所选对象?

问题描述

Syncfusion 图表支持在其图表中选择数据项(参见此处)。一旦选择更改,还会触发一个事件。

我有一个TransactionEntry绑定到图表的对象列表,其中包括Amount, Date(绑定到图表)和其他一些元数据等信息。

我正在尝试访问已更改事件中的对象以获取元数据。ChangedEventargs 公开了一个名为NewPointInfo(参见此处)的属性,该属性属于 object 类型。调试时,我可以看到这个对象实际上是一个ChartDataPointInfo对象,其中还包含一个NewItem属性,这正是我要查找的对象。

现在我的问题是我无法将NewPointInfo对象转换为ChartDataPointInfo类型,因为ChartDataPointInfo. Syncfusion也没有记录这种类型,所以我想我不打算使用这种类型?

我现在的问题是:如何TransactionEntry从事件中访问底层对象SelectionChanged?我可以使用NewPointInfo它吗?如果是的话:如何?

标签: uwpsyncfusion

解决方案


我目前不在开发 PC 上进行尝试,但我建议尝试SelectedSegment调查.ChartSelectionChangedEventArgs

这是ChartSegment具有属性的类型Item,如果我没记错的话,应该将其设置为您正在寻找的基础集合项。正如文档所说:

Item - 获取或设置该段所属的数据对象。


推荐阅读