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 属性,因为它会弹出。

适用于