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


ScrollViewer.ViewChanged Событие

Определение

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

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

Тип события

Комментарии

ViewChanging срабатывает до ViewChanged.

В обработчике событий используйте параметр типа ScrollViewerViewChangedEventArgs для второго параметра метода обработчика. ScrollViewerViewChangedEventArgs включает свойство IsIntermediate , которое сообщает, завершена ли манипуляция, которая вызвала событие, завершена или продолжается.

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

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

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