Share via


IWindowProvider.WaitForInputIdle(Int32) 方法

定義

導致將呼叫程式碼封鎖指定的時間,或直到相關聯的處理序進入閒置狀態 (就看何者先完成)。

public:
 bool WaitForInputIdle(int milliseconds);
public bool WaitForInputIdle (int milliseconds);
abstract member WaitForInputIdle : int -> bool
Public Function WaitForInputIdle (milliseconds As Integer) As Boolean

參數

milliseconds
Int32

等候相關聯處理序變成閒置的時間量 (以毫秒為單位)。 最大值為 Int32.MaxValue

傳回

如果視窗已進入閒置狀態,則為 true;如果逾時,則為 false

例外狀況

當傳入的參數不是有效數字時。

備註

這個方法通常會與 的 WindowOpenedEvent 處理搭配使用。

實作相依于基礎應用程式架構;因此,這個方法可能會在視窗準備好供使用者輸入之後傳回一些時間。 呼叫程式碼不應該依賴這個方法來確定視窗何時變成閒置狀態。

適用於

另請參閱