如何计算页面中的重复操作

时间:2014-09-18 15:35:54

标签: windows-phone-8

因此,在页面背后的代码中计时操作时,会想到一个新概念。我正在呈现各种幻灯片,每隔几秒钟我就想从左到右旋转页面上的图像。我想要做的是在页面中放置一个pivot控件,将图像插入每个PivotItem,每隔3秒将Pivot控件的SelectedItem索引设置为下一个可用索引,并连续重复。

我如何计算操作以更改所选的PivotItem索引?

修改

构造

//  DispatcherTimer setup
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0,0,3);
dispatcherTimer.Start();

如何设置事件处理程序以连续旋转PivotItems?

1 个答案:

答案 0 :(得分:1)

DispatchTimer个对象。这将确保在调用Tick回调时,在UI线程上调用它,您可以对页面控件执行操作而不会导致异常