Podczas tworzenia wykresu słupkowego w C# pojawił się pewien problem.
private void BLoad_Click(object sender, RoutedEventArgs e)
{
if (daty.Count == 0 || czas.Count == 0) {
MessageBox.Show("brak dat");
}
else {
int i = 0;
int j = 0;
while (i <= (daty.Count-1) && j <= (czas.Count-1))
{
((ColumnSeries)Czas.Series[0]).ItemsSource =
new KeyValuePair<string, int>[]{
new KeyValuePair<string, int>(daty[i].ToString(),Int32.Parse(czas[j].ToString())),};
i++;
j++;
}
}
}
Podczas dodawania kolejnych słupków wykresu dodaje mi jedynie słupek ostatniej wartości na liście z której pobieram dane. Co mogę zmienić żebym mógł stworzyć wykres ze wszystkimi wartościami z listy. daty[] i czas[] są to listy z danymi.