0
私はラインチャートにポイントを追加したいが視覚的には変更しない。最初にボタンをクリックすると、2つのポイントが追加されます。他のすべてのクリックは何もしません、どうしてですか?最近追加されたポイントを表示するためにチャートを更新するには
C#コード:
List<KeyValuePair<string, int>> valueList = new List<KeyValuePair<string, int>>();
private void Button_Click_3(object sender, System.Windows.RoutedEventArgs e)
{
valueList.Add(new KeyValuePair<string, int>(DateTime.Now.ToString("T"), 130));
System.Threading.Thread.Sleep(1000);
valueList.Add(new KeyValuePair<string, int>(DateTime.Now.ToString("T"), 140));
lineSeries1.ItemsSource = valueList;
}
にXAML:
<chartingToolkit:Chart Canvas.Top="80" Canvas.Left="10" Name="mcChart" Width="400" Height="250" Background="LightSteelBlue">
<chartingToolkit:Chart.Series>
<chartingToolkit:LineSeries x:Name="lineSeries1" Title="Test" IndependentValueBinding="{Binding Path=Key}" DependentValueBinding="{Binding Path=Value}">
</chartingToolkit:LineSeries>
</chartingToolkit:Chart.Series>
</chartingToolkit:Chart>
ここでは、結果の画像です:何もしない、同じボタンをもう一度クリックする上で言ったように。