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>>();
...
ユーザーが2つのdateTimeを選択し、ボタンを押したときに呼び出されるモジュール
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がありますが、値は表示されません...誰かがそれを修正する方法を知っていますか?