Partager via


ScrollViewer.ViewChanged Événement

Définition

Se produit lorsque des manipulations telles que le défilement et le zoom ont provoqué la modification de la vue.

// Register
event_token ViewChanged(EventHandler<ScrollViewerViewChangedEventArgs> const& handler) const;

// Revoke with event_token
void ViewChanged(event_token const* cookie) const;

// Revoke with event_revoker
ScrollViewer::ViewChanged_revoker ViewChanged(auto_revoke_t, EventHandler<ScrollViewerViewChangedEventArgs> const& handler) const;
public event System.EventHandler<ScrollViewerViewChangedEventArgs> ViewChanged;
function onViewChanged(eventArgs) { /* Your code */ }
scrollViewer.addEventListener("viewchanged", onViewChanged);
scrollViewer.removeEventListener("viewchanged", onViewChanged);
- or -
scrollViewer.onviewchanged = onViewChanged;
Public Custom Event ViewChanged As EventHandler(Of ScrollViewerViewChangedEventArgs) 
<ScrollViewer ViewChanged="eventhandler"/>

Type d'événement

Remarques

ViewChanging se déclenche avant ViewChanged.

Dans votre gestionnaire d’événements, utilisez un paramètre de type ScrollViewerViewChangedEventArgs pour le deuxième paramètre de votre méthode de gestionnaire. ScrollViewerViewChangedEventArgs inclut la propriété IsIntermediate , qui indique si la manipulation qui a déclenché l’événement est terminée ou toujours en cours.

Toutes les manipulations sous-jacentes ne déclenchent pas nécessairement cet événement. La logique de classe retarde et consolide les événements intermédiaires en une seule occurrence dans certains cas.

S’applique à

Voir aussi