用于鼠标滚轮更改的默认ScrollingOffset

时间:2010-12-23 15:05:01

标签: .net wpf windows user-interface

我有一个输入表单,我必须根据鼠标滚轮的变化滚动。我无法使用标准机制让滚动自动完成,但必须手动滚动(从代码中)。

我的问题是,如果有一些关于滚动偏移应该有多大的准则或标准?也许存在一个包含默认值的枚举(.net)?显示的内容是巨大的输入表单。 (该应用程序是WPF-App,但我认为这是一个独立于语言的一般性问题)

更新

感谢gstercken在SystemInformation-class中显示了适当的值,我在WPF中找到了System.Windows.SystemParameters.WheelScrollLines值。

1 个答案:

答案 0 :(得分:2)

SystemInformation类有一个属性MouseWheelScrollLines,表示为鼠标滚轮的每个凹槽滚动多少逻辑行(由用户在鼠标控制面板中设置) ),如果选择“一次一个屏幕”鼠标选项,则返回-1。

但是,由您的特定应用程序决定应该被视为“逻辑行”。