我在c#中制作了一些脚本,我需要暂停脚本,直到用户按任意键。在我的程序中我需要很多这种类型的暂停,因此为每个单独制作事件真的很无聊。无论如何,你可以暂停应用程序,直到按下键?像控制台应用程序中的Console.ReadKey()
一样?
//some kind of running code
//------------------
//pause until key is pressed
//-------------------
//code running after key press
答案 0 :(得分:0)
您的代码表明这是一个没有控制台的WPF应用程序。如果您只需要检测按键,则可以覆盖KeyDown
事件。
<Window KeyDown="OnKeyDown" />
然后
private void OnKeyDown(object sender, KeyEventArgs e)
{
// signal your activity to continue
}