private void Listview_ScrollStateChanged(object sender, CustomForms.ScrollStateChangedEventArgs e) { switch (e.CurScrollState) { case ScrollStateChangedEventArgs.ScrollState.Running: ImageService.Instance.SetPauseWork(true); break; case ScrollStateChangedEventArgs.ScrollState.Idle: ImageService.Instance.SetPauseWork(false); break; } }
private void Listview_ScrollStateChanged(object sender, CustomForms.ScrollStateChangedEventArgs e) { var r = sublayout.Y; switch (e.CurScrollState) { case ScrollStateChangedEventArgs.ScrollState.Running: ImageService.Instance.SetPauseWork(true); // all image loading requests will be silently canceled break; case ScrollStateChangedEventArgs.ScrollState.Idle: ImageService.Instance.SetPauseWork(false); // loading requests are allowed again // Here you should have your custom method that forces redrawing visible list items break; } }