MouseWheelParameters.CharTranslation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置字符宽度和行高单位的转换因子,以与设备无关的像素 (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,则仅在按钮滚轮旋转或倾斜时沿垂直轴应用滚动。