在 Xamarin 轮播页面中放置一个计时器
Place a timer in a Xamarin Carousel page
我想在 Xamarin Forms 轮播页面中放置一个计时器,以使 'swipe' 在用户什么都不做的情况下自动发生。
作为 Xamarin 的新手,我不完全确定我是否可以通过在代码隐藏中创建 System.Timer 来完成 Xamarin 的操作。
自动滑动应在 3 秒后发生,并以 3 秒为间隔在轮播中滑动。
谁能告诉我这是否可行?
使用以下方法解决:
Device.StartTimer(TimeSpan.FromSeconds(3), () =>
{
// run swipe code
Task.WaitAll(_scvm.MoveNext());
return true;
});
InitialzeComponent()
行后
我想在 Xamarin Forms 轮播页面中放置一个计时器,以使 'swipe' 在用户什么都不做的情况下自动发生。
作为 Xamarin 的新手,我不完全确定我是否可以通过在代码隐藏中创建 System.Timer 来完成 Xamarin 的操作。
自动滑动应在 3 秒后发生,并以 3 秒为间隔在轮播中滑动。
谁能告诉我这是否可行?
使用以下方法解决:
Device.StartTimer(TimeSpan.FromSeconds(3), () =>
{
// run swipe code
Task.WaitAll(_scvm.MoveNext());
return true;
});
InitialzeComponent()
行后