有没有办法让页面A显示5秒并导航到第B页?我正在构建一个POS应用程序。它必须显示已批准的交易屏幕几秒钟,并在5秒后自动导航到打印收据屏幕。提前谢谢。
答案 0 :(得分:4)
使用计时器:
Device.StartTimer(TimeSpan.FromMilliseconds(5000), () =>
{
Navigation.PushAsync(new PageB());
return false;
});
答案 1 :(得分:0)
在调用例程打开新页面之前,只需在代码中加一个延迟:
await Task.Delay(5000);
或者如果您希望屏幕在发生延迟时锁定,只需使用sleep命令:
Thread.Sleep(5000);