ScrollViewer.ViewChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.