Пытаюсь повесить фреймворк под названием Live Charts. Я читаю свои значения и метки из базы данных MS SQL. При первом чтении значений отображается все. Я добавил новое событие, когда я выбираю другой элемент из списка, он обновляет запрос и приносит другие значения.
Проблема в том, что когда я привожу другие значения, мои ярлыки не обновляются. Теперь я отлажен, и переменные содержат все, как ожидалось, но значения меток не обновляются. Может быть, есть какая-то команда для принудительного обновления диаграммы, чтобы я мог перерисовывать метки?
Метки привязаны к переменной
<lvc:Axis x:Name="axisX"
FontFamily="Arial"
Foreground="Black"
FontSize="10"
MinValue="0"
MaxValue="9"
LabelsRotation="25"
Title=""
Labels="{Binding Labels}">
Я обновляю все значения и pu sh для диаграммы
public void ChartDraw()
{
Labels = new[] { "" };
Labels = Str.ToArray(); //Labels get values from MS SQL, values are correct.
DataContext = this;
YFormatter = value => value + " %";
foreach (string sqlread in Sql_Koncentracija)
{
SeriesCollection[0].Values.Add(Convert.ToDouble(sqlread)); // this adds values to //chart and it updates automatically, but labels dont update.
}
}