MouseWheelParameters.PageTranslation プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ページ幅と高さの単位の両方の変換係数を、デバイスに依存しないピクセル (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) の変換係数。
注釈
次の図は、ボタン ホイールの既定のコントロール パネル設定を示しています。 これらの設定は、UI の特定の距離単位 (ページの幅と高さ) に 1 つのディテントをマップします。 PageTranslation は、これらの距離を再定義し、デバイスに依存しないピクセル (DIP) の観点からページのサイズを指定する手段を提供します。
マウス ホイールのスクロール設定を示す [マウスの設定] ページのスクリーンショット。
ホイール ボタンがディテントごとに一度に 1 つの画面 (ページ) をスクロールするように設定され、PageTranslation の値が (1200,800) に設定されている場合、垂直スクロールは、ディテントごとに 1 x 800 デバイスに依存しないピクセル (DIP) で適用されます。 マウスの傾斜ホイールを通る水平方向のスクロール距離は、 CharTranslation の値に依存します。
Note
ManipulationTranslateY/ManipulationTranslateRailsY が無効で、ManipulationTranslateX/ManipulationTranslateRailsX が GestureSettings を使用して有効になっている場合、スクロールは、ボタン ホイールが回転または傾いているときに水平軸に沿ってのみ適用されます。 前の例では、結果は、ディテントあたり 1 x 1200 デバイスに依存しないピクセル (DIP) の水平スクロールです。 同様に、 ManipulationTranslateY/ManipulationTranslateRailsY が有効で、 ManipulationTranslateX/ManipulationTranslateRailsX が GestureSettings で無効になっている場合、スクロールはボタン ホイールが回転または傾いているときに縦軸に沿ってのみ適用されます。