2016-03-18 4 views
0

Используя привязки PlotController по умолчанию в OxyPlot, можно увеличивать/уменьшать масштаб с помощью колеса мыши (см. http://docs.oxyplot.org/en/latest/controllers/). Что было бы лучшим способом ограничить масштаб масштаба? Если я добавлю слушателя в Axis и слушаю события AxisChanged, то уже слишком поздно. Должен ли я перехватывать события колеса мыши на уровне Windows Forms и что-то делать?Ограничение изменения масштаба масштабирования в OxyPlot

ответ

0

Вы пробовали работать с собственности Axis.MinimumRange для ограничения наезда и Axis.MaximumRange один для ограничения уменьшения? Это для ограничения масштаба.
E.g. При максимальном диапазоне в 10, масштабирование графика может отображать значения от -5 до 5, а также от 0 до 10 для этой оси или от -3 до 3.

В противном случае, если диапазон должен быть ограничен, Ось .AbsoluteMaximum и Axis.AbsoluteMinimum может быть тем, что вы ищете.
E.g. При абсолютном минимуме при -5 и абсолютном максимуме при 5 график может отображать значения от -5 до 5 или от -3 до 3, но не будет делать это от 0 до 10.

 Смежные вопросы

  • Нет связанных вопросов^_^