예제 #1
0
        void SnapScroll()
        {
            var roughIndex = (float)_scrollView.ScrollX / _scrollView.Width;

            var targetIndex =
                _deltaX < 0 ? Math.Floor(roughIndex)
                : _deltaX > 0 ? Math.Ceil(roughIndex)
                : Math.Round(roughIndex);

            ScrollToIndex((int)targetIndex);
        }
        void SnapScroll()
        {
            try
            {
                var roughIndex = (float)_scrollView.ScrollX / _scrollView.Width;

                var targetIndex =
                    _deltaX < 0 ? System.Math.Floor(roughIndex)
                    : _deltaX > 0 ? Math.Ceil(roughIndex)
                    : Math.Round(roughIndex);

                ScrollToIndex((int)targetIndex);
            }
            catch (System.Exception ex)
            {
            }
        }