暂停程序直到按下键

时间:2016-11-10 17:03:04

标签: c# wpf

我在c#中制作了一些脚本,我需要暂停脚本,直到用户按任意键。在我的程序中我需要很多这种类型的暂停,因此为每个单独制作事件真的很无聊。无论如何,你可以暂停应用程序,直到按下键?像控制台应用程序中的Console.ReadKey()一样?

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

1 个答案:

答案 0 :(得分:0)

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

<Window KeyDown="OnKeyDown" />

然后

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