次の方法で共有


BringIntoViewRequestedEventArgs.VerticalAlignmentRatio プロパティ

定義

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

public:
 property double VerticalAlignmentRatio { double get(); };
double VerticalAlignmentRatio();
public double VerticalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.verticalAlignmentRatio;
Public ReadOnly Property VerticalAlignmentRatio 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 がビューポート内で垂直方向に中央に配置されることを示します。

要素をビューに取り込むすべてのスクロール コントロールは、可能な限りアラインメント要求を受け入れることが期待されます。 イベント バブルとしてイベント ハンドラーによってこの値を変更することはできません。 コントロールが要求を完全に満たすことができない場合は、要求された VerticalOffset プロパティを変更しないでください。

適用対象