Я использую динамическое отображение данных и хочу отображать переменное число линейных графиков во время выполнения в зависимости от выбора пользователя. Я могу привязать один линейный график к данным в моей модели представления, как показано ниже. (Я стараюсь строго следовать MVVM).
View
<d3:ChartPlotter>
<d3:LineGraph DataSource="{Binding Data}"></d3:LineGraph>
</d3:ChartPlotter>
ViewModel
`public ObservableDataSource<Point> Data {
get => _data;
set
{
_data = value;
OnPropertyChanged("Data");
}
}`
Должен ли я динамически добавлять LineGraphs в ChartPlotter после выбора пользователя? Я надеялся, что смогу связать со списком ObservableDataSource<Point>
, где каждый элемент в списке соответствует серии LineGraph, но это не представляется возможным.
Любые предложения будут с благодарностью.