ScrollViewer.ViewChanged 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於卷動和縮放之類的操作導致檢視變更時。
// 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"/>
事件類型
備註
ViewChanged 之前會引發 ViewChanging。
在您的事件處理程式中,使用 ScrollViewerViewChangedEventArgs 類型的參數作為處理程式方法的第二個參數。 ScrollViewerViewChangedEventArgs 包含 IsIntermediate 屬性,它會報告引發事件的操作已完成或仍在進行中。
並非所有基礎操作都一定會引發此事件。 類別邏輯會延遲,並在某些情況下將中繼事件合併成單一事件。