2016-11-10 80 views
0

我已經在C#中做了一些腳本,我的需要是暫停腳本,直到用戶按任意鍵。我需要在我的程序中多次暫停這種類型的事件,因此爲每一個事件製作事件都是無聊的。任何方式,如何才能暫停應用程序,直到按下鍵?在控制檯應用程序中有類似Console.ReadKey()暫停程序,直到按下鍵

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

寫Console.Read()在這個地方//暫停,直到鍵被按下 –

+0

我已經嘗試過,但程序不等待,只跳過console.write並繼續 –

+0

什麼樣的的程序是那個? WPF,WinForms,一些DSL? – KMoussa

回答

0

您的標籤建議這是一個沒有控制檯的WPF應用程序。如果您只需要檢測按鍵,則可以覆蓋KeyDown事件。

<Window KeyDown="OnKeyDown" /> 

然後