Freigeben über


ScrollViewer.ViewChanged Ereignis

Definition

Tritt auf, wenn Manipulationen wie Scrollen und Zoomen dazu geführt haben, dass sich die Ansicht ändert.

// 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"/>

Ereignistyp

Hinweise

ViewChanging wird vor ViewChanged ausgelöst.

Verwenden Sie in Ihrem Ereignishandler einen Parameter vom Typ ScrollViewerViewChangedEventArgs für den zweiten Parameter Ihrer Handlermethode. ScrollViewerViewChangedEventArgs enthält die IsIntermediate-Eigenschaft , die meldet, ob die Bearbeitung, die das Ereignis ausgelöst hat, abgeschlossen ist oder noch läuft.

Nicht jede zugrunde liegende Manipulation löst dieses Ereignis unbedingt aus. Die Klassenlogik verzögert und konsolidiert in einigen Fällen Zwischenereignisse in einem einzelnen Vorkommen.

Gilt für:

Weitere Informationen