我需要使用线程延迟几秒钟的方法的执行。
但是当我使用Thread.Sleep(1000);
时,它会阻止UI执行。
有人建议我使用Task.Delay(1000).Wait();
。但是它在框架4.0中不起作用。我可以使用计时器来执行此操作。但是我需要使用线程来实现此目标。
由于我是一个新鲜的,我无法理解类似问题中提供的答案。
任何人都可以告诉我如何在不阻止UI的情况下实现方法的延迟执行。
预先感谢。
您需要等待任务以避免阻止UI线程。
await Task.Delay(1000)