ScrollingScrollCompletedEventArgs.CorrelationId 属性

定义

获取与偏移量更改关联的关联 ID,之前由 ScrollToScrollByAddScrollVelocity返回。

public:
 property int CorrelationId { int get(); };
int CorrelationId();
public int CorrelationId { get; }
var int32 = scrollingScrollCompletedEventArgs.correlationId;
Public ReadOnly Property CorrelationId As Integer

属性值

Int32

int

与偏移量关联的相关 ID 将更改。

注解

每个编程滚动或缩放更改都与特定的相关 ID 号相关联。 请求视图更改时会提供该数字,并将 ScrollToScrollByZoomByAddScrollVelocityZoomToAddZoomVelocity 作为返回值。 在引入视图请求参与开始时引发的 BringingIntoView 事件中还提供了相关 ID。 这标志着相关 ID 生存期的开始。

然后,在后续事件(如 ScrollAnimationStartingScrollCompletedZoomAnimationStartingZoomCompleted)中公开相同的数字。 这使你可以将事件与其触发方法调用或请求进行匹配。

相关 ID 的生存期始终以完成事件结尾: ScrollCompletedZoomCompleted

相关 ID 的生存期可以重叠。 例如,两个背靠背 ScrollTo 调用将生成两个具有重叠生存期的相关 ID。

如果在旧视图仍在进行中时请求新视图更改,则会取消旧视图更改。 该取消会ScrollCompleted使用旧 CorrelationId触发 或 ZoomCompleted 事件。

适用于