WPF/Silverlight Tookit Chart - Привязать серию к ObservableCollection
Можно ли иметь динамическое число серий для линейного графика набора инструментов WPF? Каждый пример, который я нахожу, объявляет серию вручную.
Я хочу иметь возможность иметь такой тип данных:
ObservableCollection<ObservableCollection>ChartPoint>>
Когда я добавляю или удаляю ObservableCollections для основного OC, диаграмма должна добавлять или удалять серии.
Я был успешным в добавлении или удалении рядов в коде позади, но это не идеально. Я заканчиваю тем, что вручную подписывался, чтобы изменить события на внешнем OC.
1 ответ
Было бы здорово, не так ли? Но, увы, в настоящее время это невозможно. По крайней мере, не типичным способом. Нам нужно, чтобы диаграмма имела свойство ItemsSource и позволяла нам использовать шаблон данных для описания серии, которую мы хотели бы использовать для каждого элемента.
Может быть возможно создать свойство Attached, которое будет действовать как свойство ItemsSource. Это то, что я обдумывал, но пока не дошел до реализации.
Редактировать:
Один день спустя и октябрь 2009 года выпущен инструментарий с открытыми классами графиков. Возможно, теперь возможна подклассовая диаграмма со свойством ItemsSource.