BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビューポートの縦軸に対する の縦軸 TargetRect
の配置を制御する、要求された水平方向の配置比率を取得します。
public:
property double HorizontalAlignmentRatio { double get(); };
double HorizontalAlignmentRatio();
public double HorizontalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.horizontalAlignmentRatio;
Public ReadOnly Property HorizontalAlignmentRatio As Double
プロパティ値
double
0.0 から 1.0、または NaN の水平方向の配置比率を要求しました。 「解説」を参照してください。
注釈
NaN の値は、スクロール コントロールが、ビューポートの最も近い端に配置された要素を完全にビューに配置するために必要な最小限の処理を行う必要があることを意味します。
Note
演算子を使用して ==
NaN をテストしないでください。
C# では、 Double.IsNaN() を使用して NaN をテストします。
C++ では、 isnan() を使用して NaN をテストします。
値が NaN でない場合、可能な値の範囲は 0.0 から 1.0 に固定され、0.0 は左の垂直エッジを表し、1.0 は右の垂直エッジを表します。
値 0.0 は、 を TargetRect
ビューポート内で左揃えにする必要があることを示します。 値 1.0 は、右揃えにする必要があることを示します。 値 0.5 は、 TargetRect
をビューポートの水平方向の中央に配置する必要があることを示します。
要素をビューに取り込むすべてのスクロール コントロールは、可能な限りアラインメント要求を受け入れることが期待されます。 イベント バブルとしてイベント ハンドラーによってこの値を変更することはできません。 コントロールが要求を完全に満たすことができない場合は、要求された HorizontalOffset プロパティを変更しないようにする必要があります。