Share via


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 属性,因为它会向上冒泡。

适用于