ScrollingScrollCompletedEventArgs.CorrelationId Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a ID de correlação associada à alteração de deslocamentos, retornada anteriormente por ScrollTo
, ScrollBy
ou AddScrollVelocity
.
public:
property int CorrelationId { int get(); };
int CorrelationId();
public int CorrelationId { get; }
var int32 = scrollingScrollCompletedEventArgs.correlationId;
Public ReadOnly Property CorrelationId As Integer
Valor da propriedade
int
A ID de correlação associada aos deslocamentos é alterada.
Comentários
Cada alteração de rolagem ou zoom programática está associada a um número de ID de correlação específico. Esse número é fornecido ao solicitar uma alteração de exibição com ScrollTo
, ScrollBy
, AddScrollVelocity
, ZoomTo
ZoomBy
ou AddZoomVelocity
como um valor retornado. Uma ID de correlação também é fornecida no evento BringingIntoView gerado no início de uma participação de solicitação bring-into-view. Isso marca o início do tempo de vida de uma ID de correlação.
Esse mesmo número é exposto em eventos subsequentes, como ScrollAnimationStarting e ScrollCompleted, ou ZoomAnimationStarting e ZoomCompleted. Isso permite que você corresponda eventos com a chamada ou a solicitação do método de disparo.
O tempo de vida de uma ID de correlação sempre termina em um evento de conclusão: ScrollCompleted ou ZoomCompleted.
Os tempos de vida das IDs de correlação podem se sobrepor. Por exemplo, duas chamadas consecutivas gerarão duas IDs de ScrollTo
correlação com tempos de vida sobrepostos.
Quando uma nova alteração de exibição é solicitada enquanto uma antiga ainda está em andamento, a antiga é cancelada. Esse cancelamento dispara um ScrollCompleted
evento ou ZoomCompleted
com o antigo CorrelationId
.