У меня есть следующая коллекция, которая служит глобальным хранилищем для группы LineSeries ItemsSources для диаграммы.
public ObservableCollection<ObservableCollection<Data>> AllDataSeries;
Указанная коллекция может время от времени меняться, когда она сбрасывается, я очищаю график от всех серий - и когда он снова заполняется, я добавляю на график столько серий, сколько мне подсказывает AllDataSeries.Count
.
На данный момент мне нужно установить привязку.
for(int i = 0; i < AllDataSeries.Count; i++)
{
var series = new LineSeries { IndependentValuePath = "X", DependentValuePath = "Y", Title = "SomeSeriesTitle" };
Binding binding = new Binding("#?????#");
binding.Mode = BindingMode.TwoWay;
binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
series.SetBinding(ListView.ItemsSourceProperty, binding);
MyChart.Series.Add(series);
}
Дело в том, что я понятия не имею, как составить Путь для связывания. Я попробовал:
String.Format("AllDataSeries[{0}]", i)
но это не сработало.
Как установить свойство Path для привязки?