Поделиться через


ScrollViewer.ViewChanging Событие

Определение

Происходит, когда такие манипуляции, как прокрутка и масштабирование, приводят к изменению представления.

// Register
event_token ViewChanging(EventHandler<ScrollViewerViewChangingEventArgs> const& handler) const;

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

// Revoke with event_revoker
ScrollViewer::ViewChanging_revoker ViewChanging(auto_revoke_t, EventHandler<ScrollViewerViewChangingEventArgs> const& handler) const;
public event System.EventHandler<ScrollViewerViewChangingEventArgs> ViewChanging;
function onViewChanging(eventArgs) { /* Your code */ }
scrollViewer.addEventListener("viewchanging", onViewChanging);
scrollViewer.removeEventListener("viewchanging", onViewChanging);
- or -
scrollViewer.onviewchanging = onViewChanging;
Public Custom Event ViewChanging As EventHandler(Of ScrollViewerViewChangingEventArgs) 
<ScrollViewer ViewChanging="eventhandler"/>

Тип события

Комментарии

ScrollViewerViewChangingEventArgs включает свойство IsInertial , которое сообщает, содержит ли манипуляция, запускающая событие, инерционный компонент.

Не каждая базовая манипуляция обязательно вызовет это событие. Логика ScrollViewer задерживает и консолидирует промежуточные события в одно вхождение в некоторых случаях.

Применяется к

См. также раздел