В моем графическом приложении есть область холста с графиком. Полосы прокрутки, связанные с x-cordinate и y-cordinate, должны быть синхронизированы с этой областью области просмотра холста (где присутствует график).
Когда пользователь нажимает кнопку масштабирования, график увеличивается и уменьшается. Теперь проблема заключается в настройке полосы прокрутки для этого масштабирования. При увеличении или уменьшении масштаба область просмотра полосы прокрутки должна синхронизироваться с процентом увеличения.
Как установить размер большого пальца полосы прокрутки в этом случае.
У меня есть свойство Максимум , Минимум и Значение полосы прокрутки
и всю ширину и высоту графика с помощью zoomfactor.
Как установить ViewportSize или размер большого пальца полосы прокрутки?
Я использовал приведенный ниже фрагмент кода для получения ViewportSize, но он не точный
mScrollBarY.ViewportSize = (double)yAxis.CurrentValueRange;
, где CurrentValueRange дает увеличенный видимый диапазон.