【发布时间】:2010-02-15 23:25:11
【问题描述】:
我有以下集合,它用作图表的一组 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 属性?
【问题讨论】:
标签: c# wpf data-binding wpftoolkit