1
我想使用WPF工具包做一個簡單的線圖,我遇到了我似乎無法解決的問題。WPF工具包製圖問題
我的XAML代碼中的相關部分是:
<DockPanel Grid.Column="1" Grid.Row="2">
<charting:Chart Name="orignialDataGraph" VerticalAlignment="Top" Height="474" Title="Original Signal">
<charting:Chart.Series>
<charting:LineSeries Title="Original"
DependentValueBinding="{Binding SamplePeriod}"
IndependentValueBinding="{Binding TraceValue}">
</charting:LineSeries>
</charting:Chart.Series>
</charting:Chart>
</DockPanel>
而後面的代碼:
private void LoadSignals_Click(object sender, RoutedEventArgs e)
{
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
ofd.InitialDirectory = ofd.FileName;
try
{
string fileName = ofd.FileName;
StudyFile sf = new StudyFile(fileName);
studyDataList = sf.GetStudyData();
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
}
}
LineSeries ls = (LineSeries)orignialDataGraph.Series[0];
ls.ItemsSource = studyDataList;
}
我收到以下錯誤:
類型的第一次機會異常「系統.ArgumentNullException'發生在System.Windows.Controls.DataVisualization.Toolkit.dll中
我用google搜索了一下,看看能不能找到相關的東西,但我能找到的東西只與silverlight有關(除了它的名字我不太瞭解)。我已檢查並確認「studyDataList」列表已填充。任何人都可以伸出援手嗎?謝謝。