暂停程序,直到按下键

本文关键字:程序 暂停 | 更新日期: 2023-09-27 18:17:15

我在c#中制作了一些脚本,我的需要是暂停脚本,直到用户按下任何键。在我的程序中我需要很多这种类型的暂停,所以为每一个单独创建事件真的很无聊。有没有办法,你能暂停应用直到键被按下?控制台应用程序中的Console.ReadKey()之类的东西?

//some kind of running code
//------------------
//pause until key is pressed
//-------------------
//code running after key press

暂停程序,直到按下键

你的标签表明这是一个没有控制台的WPF应用程序。如果您只需要检测按键,您可以覆盖KeyDown事件。

<Window KeyDown="OnKeyDown" />
然后

private void OnKeyDown(object sender, KeyEventArgs e)
{
    // signal your activity to continue
}