Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }