BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio プロパティ

定義

ビューポートの縦軸に対する TargetRect の縦軸の配置を制御する、要求された水平方向の配置比率を取得します。

public:
 property double HorizontalAlignmentRatio { double get(); };
double HorizontalAlignmentRatio();
public double HorizontalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.horizontalAlignmentRatio;
Public ReadOnly Property HorizontalAlignmentRatio As Double

プロパティ値

Double

double

0.0 と 1.0 の間の要求された水平方向の配置率(NaN)。 「解説」を参照してください。

注釈

NaN の値は、要素をビューポートの最も近い端に揃えて完全に表示するために必要な最小限の操作をスクロール コントロールで行うことを示します。

注意

演算子を使用して == 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 プロパティがバブルアップする際に変更しないでください。

適用対象