Диаграммы Syncfusion поддерживают выбор элементов данных в своих диаграммах (см. здесь ). Также существует событие, которое запускается при изменении выбора.
У меня есть список TransactionEntry
объектов, привязанных к диаграмме, который включает такую информацию, как Amount
, Date
(которые привязаны к диаграмме) и несколько других метаданных.
Я пытаюсь получить доступ к объектам в измененном событии, чтобы получить метаданные. Аргументы ChangedEvent
предоставляют свойство с именем NewPointInfo
(см. здесь), который относится к типу object. При отладке я вижу, что этот объект на самом деле является объектом ChartDataPointInfo
, который также включает свойство NewItem
, которое является именно тем объектом, который я ищу.
Теперь моя проблема в том, что я не могу привести объект NewPointInfo
к типу ChartDataPointInfo
из-за уровня защиты ChartDataPointInfo
. Этот тип также не задокументирован в Syncfusion, поэтому я полагаю, я не собираюсь использовать этот тип?
У меня вопрос: как мне получить доступ к базовому объекту TransactionEntry
из события SelectionChanged
? Могу ли я использовать для этого NewPointInfo
, и если да, то как?