MouseWheelParameters.PageTranslation 属性

定义

获取或设置页面宽度和高度单位的转换因子,以与设备无关的像素 (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,则仅在按钮滚轮旋转或倾斜时沿垂直轴应用滚动。

适用于

另请参阅