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

适用于