我想在点击一个按钮后添加一些元素(具体的段落)到网页,但有一些时间延迟。基本上在伪代码中我想做这样的事情:
OnButtonClick()
{
for (int i=0; i<10; i++)
{
AddParagraph("Paragraph "+i); // and make it visible
Delay(1000);
}
}
但是我想让它对用户可见。到目前为止,我所做的一切都是阻止 UI 10 秒,然后一次显示所有内容。我不介意阻止用户交互,但我想每秒显示一个新段落。
有可能实现吗?我对 .NET 很陌生,所以请尽量保持简单。我不再需要“工作”解决方案。