滑动或轻拂可在Windows Phone 7中滑动图像

| 因此,我仔细研究了这个问题,并提出了一些尚无法测试的解决方案。让我解释。 我试图弄清楚如何编码一个程序,该程序具有一组图像,其中一次仅显示一个图像,但是相邻的图像已预加载但不可见。每次轻拂后,当前的当前图像将自身动画化到可见区域,并且相邻图像会更新,但直到在任一方向上的下一次轻拂才可见。我只希望有3个“框”(如果您愿意),包括左侧的图像,屏幕上的当前图像和右侧的图像。如果向右旋转,则当前图像变为左侧图像,向右的图像变为当前图像,并且下一个图像已预加载但不可见。 例: 您看到的第一个图像是加载应用程序时。它本质上是数组中的第一张图像。称之为(图片1)。 您无法向左滑动,因为那里没有图像。但是其右端的图像(尚不可见)已被预加载,并在轻拂注册后可以滑动。 (图2) 因此,如果我们向右滑动,图像1将位于现在可见并居中的图像2的左侧。图像3现在将位于右侧,不可见,但已预先加载。图像1现在位于左侧,不可见,但已预加载。 我现在只想预装2件东西,所以您可以想象3个插槽。左图是一个插槽。当前视图是一个插槽,右侧是一个插槽。 这个想法是要有一个图像轮播,但只能将图像预加载到当前视图的左侧和右侧。 我看着可能在做一个列表框。事实是,我无法使用C#编写动画代码。 我不希望您为我编写此代码,而是向我指出正确的方向。     
已邀请:
您可以为此使用Pivot控件,它的工作原理与您想要的完全相同,只是它确实循环到列表的开头。 您可以即时创建动态数据透视项目,而我已经做到了,并且可以正常工作。 编辑 一些示例代码:
PivotItem p = new PivotItem();
Image i = new Image();
i.Source = new BitmapImage(new Uri(\"/image.jpg\", UriKind.Relative));
p.Content = i;
MainPivot.Items.Add(p);
假设
MainPivot
是视图中的数据透视,如果您没有,请创建一个新的实例并将其添加到场景中。     

要回复问题请先登录注册