我正在制作游戏,我有一个计时器可以显示图像。我想用另一种方法删除这些图像。使用相同的dispatcherTimer,但延迟了几秒钟。有什么帮助吗?
计时器:
// Timer for Mole to Appear \\
private void randomMoleTimer()
{
DispatcherTimer randomMole = new DispatcherTimer();
randomMole.Tick += new EventHandler(randomMole_Tick);
randomMole.Interval = TimeSpan.FromSeconds(2);
randomMole.Start();
}
我需要在此添加延迟:
private void MoleImage_Click(object sender, MouseButtonEventArgs e)
{
molePopup = MoleImage();
grid_Main.Children.Remove(molePopup);
}
答案 0 :(得分:-1)
System.Threading.Thread.Sleep(5000);
将使您的应用暂停5秒
这可能有助于您实现的目标