gpt4 book ai didi

c# - 更新和刷新 wpf 图表

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:42 25 4
gpt4 key购买 nike

我正在使用 wpf 工具包的图表,我无法查看图表的插入数据...这是 xaml 部分:

<chartingToolkit:Chart  Height="352" HorizontalAlignment="Left" Name="profilo_cale_chart" Title="Profili cale" VerticalAlignment="Bottom" Width="655" FontSize="16" Margin="252,0,0,55" Visibility="Hidden"> 
<chartingToolkit:AreaSeries DependentValuePath="Value" IndependentValuePath="Key" IsSelectionEnabled="True" ItemsSource="{Binding}" Foreground="#FF242424" Background="LightSteelBlue" />
</chartingToolkit:Chart>

和CS:声明

public partial class MainWindow : Window
{ ...
List<KeyValuePair<DateTime, double>> valueList = new List<KeyValuePair<DateTime, double>>();
...

当用户选择两个日期时间并按下按钮时调用的模块

private void refresh_charts(DateTime dtStart, DateTime dtEnd)
{
valueList.Clear();
using (ModelFoosContainer mc1 = new ModelFoosContainer())
{
var res_mea = (from mea in mc1.MeasureSet where (mea.datetime>= dtStart && mea.datetime <= dtEnd) orderby mea.datetime descending select mea).Take(1000);
foreach (Measure mea1 in res_mea){
valueList.Add(new KeyValuePair<DateTime,double>(mea1.datetime, Convert.ToDouble(mea1.depth)));
}
}


profilo_cale_chart.DataContext = valueList;
//I've tried with this two but doesn't work..
//profilo_cale_chart.Refresh();
//this.UpdateLayout();

}

在此之后图表具有正确的而不是空的 DataContext 但不显示值...任何人都知道我该如何解决它?

最佳答案

尝试为图表系列设置名称:

<chartingToolkit:AreaSeries Name="Example" DependentValuePath="Value" IndependentValuePath="Key" IsSelectionEnabled="True" ItemsSource="{Binding}" Foreground="#FF242424" Background="LightSteelBlue" />

然后,为 AreaSeries 设置 DataContext:

Example.DataContext = valueList;

关于c# - 更新和刷新 wpf 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com