0
我正在使用DataFisualization的WPF Toolkit 2010版本。綁定LineSeries值到對象字段
如果我想以編程方式創建LineSeries圖表,這就是我之前做的。此代碼正常工作併成功繪製數據:
public class TrendData {
public string Group;
public IEnumerable<KeyValuePair<DateTime, decimal>> Series;
}
...
//somewhere within my chart update method
foreach (TrendData line in DataCollection) {
LineSeries l = new LineSeries() {
DependentValuePath = "Value",
IndependentValuePath = "Key",
Title = line.Group,
ItemsSource = line.Series
};
Chart.Series.Add(l);
}
這可以正常工作。但是,我想用數據點存儲其他值,因爲我想在DataPoint的鼠標懸停上顯示其他信息。所以,我天真地試圖這樣的:
public class TrendData {
public string Group;
public IEnumerable<PointData> Series;
}
public class PointData {
public DateTime time;
public decimal rate;
public int x;
}
...
//somewhere within my chart update method
foreach (TrendData line in DataCollection) {
LineSeries l = new LineSeries() {
DependentValuePath = "rate",
IndependentValuePath = "time",
Title = line.Group,
ItemsSource = line.Series
};
Chart.Series.Add(l);
}
這是不行的,而不是給我一個InvalidOperationException: "No suitable axis is available for plotting the dependent value."
從DataPointSeries。
想法?我完全錯了嗎?
我也有這個錯誤,因爲我的DependentValueBinding中有一個錯字。 – 2012-10-08 18:53:31