Поделиться через


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).

Комментарии

На следующем рисунке показаны параметры панели управления по умолчанию для колесика кнопки. Эти параметры сопоставляют один отступ с определенной единицей расстояния в пользовательском интерфейсе (ширина символа и высота строки). CharTranslation предоставляет средства для переопределить эти расстояния и указать их с точки зрения аппаратно-независимого пикселя (DIP).

Снимок экрана: страница

Диалоговое окно свойств мыши с параметрами колесика

Если для кнопки колесика задано прокрутка по три строки за раз для каждого элемента, а значение CharTranslation равно (8,16), вертикальная прокрутка применяется при значении 3 x 16 = 48 аппаратно-независимых пикселей (DIP) на репетицию. Горизонтальная прокрутка колесика наклона мыши применяется при 3 x 8 = 24 аппаратно-независимых пикселя (DIP) на детент.

Примечание

Если manipulationTranslateY/ManipulationTranslateRailsY отключен и ManipulationTranslateX/ManipulationTranslateRailsX включен с помощью GestureSettings , прокрутка применяется только вдоль горизонтальной оси при повороте или наклоне колесика кнопки. Аналогичным образом, если manipulationTranslateY/ManipulationTranslateRailsY включен и ManipulationTranslateX/ManipulationTranslateRailsX отключен с помощью GestureSettings , прокрутка применяется только вдоль вертикальной оси при повороте или наклоне колесика кнопки.

Применяется к