private void Sc_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e) { if (IsPausedWhileScrolling) { if (e.IsIntermediate) { GifImageSource.PauseAllGifs(); } else { //scroll is stopping GifImageSource.ResumeAllGifs(); } } }
private void Sc_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e) { if (IsPausedWhileScrolling) { #if WINDOWS_APP _scrollResumeTimer.Stop(); _scrollResumeTimer.Start(); GifImageSource.PauseAllGifs(); #else if (e.IsIntermediate) { GifImageSource.PauseAllGifs(); } else { //scroll is stopping GifImageSource.ResumeAllGifs(); } #endif } }