Compartir a través de


ScrollingZoomAnimationStartingEventArgs.CorrelationId Propiedad

Definición

Obtiene el identificador de correlación asociado al cambio de factor de zoom animado, devuelto previamente por ZoomTo o ZoomBy.

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

Valor de propiedad

Int32

int

Identificador de correlación asociado al cambio de factor de zoom 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 generado 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.

A continuación, ese mismo número se expone en eventos posteriores como ScrollAnimationStarting y ScrollCompleted, o ZoomAnimationStarting y ZoomCompleted. Esto le permite hacer coincidir 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 anterior todavía está en curso, se cancela el anterior. Esa cancelación desencadena un ScrollCompleted evento o ZoomCompleted con el antiguo CorrelationId.

Se aplica a