ScrollingZoomCompletedEventArgs.CorrelationId 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与缩放因子更改关联的关联 ID,之前由 ZoomTo
或 ZoomBy,
AddZoomVelocity
返回。
public:
property int CorrelationId { int get(); };
int CorrelationId();
public int CorrelationId { get; }
var int32 = scrollingZoomCompletedEventArgs.correlationId;
Public ReadOnly Property CorrelationId As Integer
属性值
Int32
int
与缩放因子更改关联的关联 ID。
注解
每个编程滚动或缩放更改都与特定的相关 ID 号相关联。 请求视图更改时会提供该数字,并将 ScrollTo
、ScrollBy
、 ZoomBy
AddScrollVelocity
ZoomTo
或 AddZoomVelocity
作为返回值。 在引入视图请求参与开始时引发的 BringingIntoView 事件中还提供了相关 ID。 这标志着相关 ID 生存期的开始。
然后,在后续事件(如 ScrollAnimationStarting 和 ScrollCompleted 或 ZoomAnimationStarting 和 ZoomCompleted)中公开相同的数字。 这使你可以将事件与其触发方法调用或请求进行匹配。
相关 ID 的生存期始终以完成事件结尾: ScrollCompleted 或 ZoomCompleted。
相关 ID 的生存期可以重叠。 例如,两个背靠背 ZoomTo
调用将生成两个具有重叠生存期的相关 ID。
如果在旧视图仍在进行中时请求新视图更改,则会取消旧视图更改。 该取消会ScrollCompleted
使用旧 CorrelationId
触发 或 ZoomCompleted
事件。