1

我需要一个类似于 Windows Phone 中的图像库,当我们从左侧滑动时,可以看到图像的另一半,如果图像被拖动超过图像的 220 宽度,它应该回滚到其原始位置。我目前正在使用列表框来动态获取图像,并且在使用手势拖动进行滑动时。我想做一些动画,以便它的行为与在 Windows Phone 7 图片库中看到的完全相同 这是相同私有 void gestur_DragCompleted(object sender, DragCompletedGestureEventArgs e) { double len = 0.0; 双 sc = 0.0; if (e.Direction == System.Windows.Controls.Orientation.Horizo​​ntal) { sw = (ScrollViewer)((VisualTreeHelper.GetChild(OfferImage, 0) as FrameworkElement).FindName("ScrollViewer"));

            len = sw.HorizontalOffset;
            var abs = PANEL_DRAG_HORIZONTAL;
            if (abs < 0)
            {

                if (abs < 0 && CurrentItem < IamgeList.Count)
                {
                    //flick right

                    sc = 455.0 * CurrentItem;
                    CurrentItem++;
                    sw.ScrollToHorizontalOffset(sc);

                }
4

0 回答 0