MouseWheelParameters.CharTranslation 属性

定义

获取或设置字符宽度和行高单位的转换因子,以与设备无关的像素 (DIP) 。

public:
 property Point CharTranslation { Point get(); void set(Point value); };
Point CharTranslation();

void CharTranslation(Point value);
public Point CharTranslation { get; set; }
var point = mouseWheelParameters.charTranslation;
mouseWheelParameters.charTranslation = point;
Public Property CharTranslation As Point

属性值

字符宽度 (x) 和行高 (y) 的转换系数。

注解

下图显示了按钮滚轮的默认控制面板设置。 这些设置将单个值映射到 UI 中的特定距离单位, (字符宽度和行高) 。 CharTranslation 提供了重新定义这些距离的方法,并在与设备无关的像素 (DIP) 方面指定这些距离。

显示鼠标滚轮滚动设置的“鼠标设置”页的屏幕截图。 显示鼠标滚轮滚动设置的“鼠标设置”页的屏幕截图。

如果将滚轮按钮设置为每次滚动三行,并且 CharTranslation 的值设置为 (8,16) ,则垂直滚动将应用于 3 x 16 = 48 与设备无关的像素 (DIP) 每个 detent。 水平滚动鼠标倾斜滚轮在 3 x 8 = 24 个与设备无关的像素 (DIP) 每个方向应用。

注意

如果 ManipulationTranslateY/ManipulationTranslateRailsY 已禁用,并且通过 GestureSettings 启用 ManipulationTranslateX/ManipulationTranslateRailsX,则仅在按钮滚轮旋转或倾斜时沿水平轴应用滚动。 同样,如果启用了 ManipulationTranslateY/ManipulationTranslateRailsY,并且通过 GestureSettings 禁用 ManipulationTranslateX/ManipulationTranslateRailsX,则仅在按钮滚轮旋转或倾斜时沿垂直轴应用滚动。

适用于

另请参阅