0

我正在制作游戏,并且我有一个显示图像的计时器。我说的是另一种方法删除这些图像。使用相同的 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);
}
4

1 回答 1

-1

System.Threading.Thread.Sleep(5000);

将使您的应用暂停 5 秒

这可能有助于您尝试完成的工作

于 2013-05-28T18:35:21.260 回答