Condividi tramite


IWindowProvider.WaitForInputIdle(Int32) Metodo

Definizione

Comporta il blocco del codice chiamante per il lasso di tempo specificato o finché il processo associato non entra in stato di inattività, in base alla prima condizione che viene soddisfatta.

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

Parametri

milliseconds
Int32

Quantità di tempo, espressa in millisecondi, per cui aspettare che il processo associato diventi inattivo. Il massimo è Int32.MaxValue.

Restituisce

true se la finestra è diventata inattiva. false se si è verificato il timeout.

Eccezioni

Quando il parametro è passato non è un numero valido.

Commenti

Questo metodo viene in genere usato insieme alla gestione di un WindowOpenedEventoggetto .

L'implementazione dipende dal framework dell'applicazione sottostante; pertanto questo metodo potrebbe restituire qualche tempo dopo che la finestra è pronta per l'input dell'utente. Il codice chiamante non deve basarsi su questo metodo per verificare esattamente quando la finestra è diventata inattiva.

Si applica a

Vedi anche