如何解决无法将数据从C#绑定到WPF来绘制折线图
后面的代码-我有一个可观察的点集合,其中包含要绘制到图形上的数据。这些数据是从外部来源读取的,每个列表中的值都在2万至8万之间。
ObservableCollection<System.Windows.Point> listChannelData =new ObservableCollection <System.Windows.Point>();
ObservableCollection<System.Windows.Point> listActiveBaseline =new ObservableCollection <System.Windows.Point>();
一旦填充了这些列表,就可以将ItemSource系列设置为这些列表,如下所示:
seriesChannelData.ItemsSource = listChannelData;
seriesActiveBaseline.ItemsSource = listActiveBaseline;
XAML -在刚开始学习时不确定XAML是否正确,我也不知道在代码或XAML中绑定Observable Collection是否更好。
<DVC:LineSeries Name="seriesChannelData" DependentValuePath="Y" IndependentValuePath="X" ItemsSource="{Binding seriesChannelData}" IsSelectionEnabled="True"/>
<DVC:LineSeries Name="seriesActiveBaseline" DependentValuePath="Y" IndependentValuePath="X" ItemsSource="{Binding}" IsSelectionEnabled="True" />
当我尝试运行此程序时,似乎需要很长时间才能填充列表,而没有图表,因此看来我的数据绑定是错误的。我想发现的另一件事是,如果在填充序列项列表后将其设置为列表,我是否错了。
任何帮助都是令人感激的,只是从WPF开始,然后尝试在这里一次学习很多东西。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。