Compartir a través de


ScrollingScrollAnimationStartingEventArgs.CorrelationId Propiedad

Definición

Obtiene el identificador de correlación asociado al cambio de desplazamiento de desplazamiento animado, devuelto previamente por ScrollTo o ScrollBy.

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

Valor de propiedad

Int32

int

Identificador de correlación asociado al cambio de desplazamiento de desplazamiento animado.

Comentarios

Cada cambio de desplazamiento o zoom mediante programación está asociado a un número de identificador de correlación determinado. Ese número se proporciona al solicitar un cambio de vista con ScrollTo, ScrollBy, AddScrollVelocity, ZoomToZoomBy o AddZoomVelocity como un valor devuelto. También se proporciona un identificador de correlación en el evento BringIntoView que se genera al principio de una participación de solicitud de incorporación a la vista. Esto marca el principio de la duración de un identificador de correlación.

Ese mismo número se expone en eventos posteriores como ScrollAnimationStarting y ScrollCompleted, o ZoomAnimationStarting y ZoomCompleted. Esto le permite hacer coincidir los eventos con su llamada o solicitud de método desencadenador.

La duración de un identificador de correlación siempre termina en un evento de finalización: ScrollCompleted o ZoomCompleted.

Las duraciones de los identificadores de correlación se pueden superponer. Por ejemplo, dos llamadas de back-to-back ZoomTo generarán dos identificadores de correlación con duraciones superpuestas.

Cuando se solicita un nuevo cambio de vista mientras uno antiguo todavía está en curso, se cancela el antiguo. Esa cancelación desencadena un ScrollCompleted evento o ZoomCompleted con el antiguo CorrelationId.

Se aplica a