MouseWheelParameters.PageTranslation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置页面宽度和高度单位的转换因子,以与设备无关的像素 (DIP) 。
public:
property Point PageTranslation { Point get(); void set(Point value); };
Point PageTranslation();
void PageTranslation(Point value);
public Point PageTranslation { get; set; }
var point = mouseWheelParameters.pageTranslation;
mouseWheelParameters.pageTranslation = point;
Public Property PageTranslation As Point
属性值
页面宽度 (x) 和高度的转换系数 (y) 。
注解
下图显示了按钮滚轮的默认控制面板设置。 这些设置将单个 detent 映射到 UI 中的特定距离单位, (页面宽度和高度) 。 PageTranslation 提供了重新定义这些距离的方法,并指定页面的大小与设备无关的像素 (DIP) 。
“鼠标设置”页的屏幕截图,其中显示了鼠标滚轮滚动设置。
如果将滚轮按钮设置为每次滚动一个屏幕 (页面) ,并且 PageTranslation 的值设置为 (1200,800) ,则垂直滚动将应用于 1 x 800 与设备无关的像素 (DIP) 每个 detent。 鼠标倾斜滚轮的水平滚动距离取决于 CharTranslation 的值。
注意
如果 ManipulationTranslateY/ManipulationTranslateRailsY 处于禁用状态,并且通过 GestureSettings 启用 ManipulationTranslateX/ManipulationTranslateRailsX,则仅在按钮滚轮旋转或倾斜时沿水平轴应用滚动。 在上一个示例中,结果是水平滚动 1 x 1200 与设备无关的像素, (DIP) 每个 detent。 同样,如果启用了 ManipulationTranslateY/ManipulationTranslateRailsY,并且通过 GestureSettings 禁用 ManipulationTranslateX/ManipulationTranslateRailsX,则仅在按钮滚轮旋转或倾斜时沿垂直轴应用滚动。