Поделиться через


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.

Реализация зависит от базовой платформы приложений; Поэтому этот метод может вернуться через некоторое время после того, как окно будет готово к вводу данных пользователем. Вызывающий код не должен полагаться на этот метод, чтобы точно определить, когда окно неактивно.

Применяется к

См. также раздел