Я создаю линейную диаграмму с помощью WPToolKit.
Диаграмма отображается нормально, но я хочу изменить свойство Максимум оси Y при нажатии кнопки модального окна после загрузки диаграммы в первый раз. И диаграмма должна быть обновлена с обновленным максимальным значением оси Y.
В строке ниже показано, как Chart определяется в xaml.
<DVC:Chart Canvas.Top="80" Canvas.Left="10" Name="mcChart" VerticalAlignment="Stretch"/>
Я вызываю приведенный ниже код в конструкторе windows.xaml.cs, и он устанавливает для оси Y Max значение 200.
mcChart.Axes.Add(new LinearAxis()
{
Minimum = 0,
Maximum = YMax > 0 ? YMax : 200,
Orientation = AxisOrientation.Y,
ShowGridLines = true,
});
mcChart.UpdateLayout();
Как я могу изменить значение Y-Axis Max из события нажатия кнопки модального окна и обновить диаграмму для отображения с новым YMax.
Я не уверен, что мне нужно что-то делать с RegisteredListeners. Я новичок в WPF, и любая помощь приветствуется!
Обратите внимание, что я хочу добиться этого из кода С#, а не в xaml.
Спасибо, Суджай