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 の特定の距離単位 (文字の幅と行の高さ) に 1 つの逆向きをマップします。 CharTranslation は、これらの距離を再定義し、デバイスに依存しないピクセル (DIP) の観点から指定する手段を提供します。
マウス ホイールのスクロール設定を示す [マウスの設定] ページのスクリーンショット。
ホイール ボタンを 1 回ずつ 3 行スクロールするように設定し、CharTranslation の値を (8,16) に設定すると、垂直スクロールは 1 回のデテントあたり 3 x 16 = 48 デバイスに依存しないピクセル (DIP) で適用されます。 マウスの傾斜ホイールを通る水平スクロールは、ディテントあたり 3 x 8 = 24 デバイスに依存しないピクセル (DIP) で適用されます。
Note
ManipulationTranslateY/ManipulationTranslateRailsY が無効で、ManipulationTranslateX/ManipulationTranslateRailsX が GestureSettings を通じて有効になっている場合、スクロールはボタン ホイールが回転または傾いている場合にのみ横軸に沿って適用されます。 同様に、 ManipulationTranslateY/ManipulationTranslateRailsY が有効で 、ManipulationTranslateX/ManipulationTranslateRailsX が GestureSettings を通じて無効になっている場合、スクロールはボタン ホイールが回転または傾いているときのみ縦軸に沿って適用されます。