uwp - 如何在 Syncfusion 图表中获取所选对象?
问题描述
Syncfusion 图表支持在其图表中选择数据项(参见此处)。一旦选择更改,还会触发一个事件。
我有一个TransactionEntry
绑定到图表的对象列表,其中包括Amount
, Date
(绑定到图表)和其他一些元数据等信息。
我正在尝试访问已更改事件中的对象以获取元数据。ChangedEvent
args 公开了一个名为NewPointInfo
(参见此处)的属性,该属性属于 object 类型。调试时,我可以看到这个对象实际上是一个ChartDataPointInfo
对象,其中还包含一个NewItem
属性,这正是我要查找的对象。
现在我的问题是我无法将NewPointInfo
对象转换为ChartDataPointInfo
类型,因为ChartDataPointInfo
. Syncfusion也没有记录这种类型,所以我想我不打算使用这种类型?
我现在的问题是:如何TransactionEntry
从事件中访问底层对象SelectionChanged
?我可以使用NewPointInfo
它吗?如果是的话:如何?
解决方案
我目前不在开发 PC 上进行尝试,但我建议尝试SelectedSegment
调查.ChartSelectionChangedEventArgs
这是ChartSegment
具有属性的类型Item
,如果我没记错的话,应该将其设置为您正在寻找的基础集合项。正如文档所说:
Item - 获取或设置该段所属的数据对象。
推荐阅读
- sql - Spark SQL - 如何创建带有硬编码值的临时表?
- bash - 查询结果后 BigQuery 导出多个文件
- typescript - 在 reduce 中使用泛型
- reactjs - React useState 异步更新和 for 循环
- wordpress - 我安装了 Bitnami,然后安装了 XAMPP 服务器,无法访问 wordpress
- java - 使用 Spring Boot JPA 反序列化 JSON 类 Kotlin 的问题
- mysql - mysql - 加入。仅当所有值都与 where 语句匹配时才显示结果
- python-3.x - 如何关闭 IDLE python?
- python - 使用 os.chmod 更改文件的组权限
- r - 将数据框列表转换为 R 中的平面数据表