ScrollingOffset по умолчанию для изменения колесика мыши - PullRequest
2 голосов
/ 23 декабря 2010

У меня есть форма ввода, которую я должен прокручивать в зависимости от изменений колесика мыши.Я не могу использовать стандартную механику, чтобы позволить прокрутку выполняться автоматически, но мне приходится выполнять прокрутку вручную (из кода).

У меня вопрос, есть ли какие-то руководящие принципы или стандарты относительно того, насколько большие смещения прокрутки должныбыть?Может быть, существует перечисление (.net), которое содержит значения по умолчанию?Содержимое, которое показано, представляет собой огромные формы ввода.(Приложение является WPF-приложением, однако я предполагаю, что это общий вопрос, не зависящий от языка)

Обновление

Благодаря gstercken, показывающему мне соответствующийзначение в классе SystemInformation, которое я нашел для WPF, составляет значение System.Windows.SystemParameters.WheelScrollLines.

1 Ответ

2 голосов
/ 23 декабря 2010

Класс SystemInformation имеет свойство MouseWheelScrollLines, которое указывает, сколько логических линий прокручивается для каждой метки колеса мыши (устанавливается пользователем на панели управления мыши) или -1если выбрана опция «Один экран за один раз».

Однако именно ваше конкретное приложение следует рассматривать как «логическую линию».

...