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