IAccessibilityNotificationDispatcher.SendLayoutChanged
Declaration
public void SendLayoutChanged(Accessibility.AccessibilityNode nodeToFocus);Параметры
| Параметр | Описание |
|---|---|
| nodeToFocus | Необязательный узел, на который будет направлен фокус программы для чтения экрана после обработки уведомления. Если узел не указан, а фокусируемый узел все еще существует, программа для чтения экрана не меняет фокус. |
Описание
Уведомляет программу чтения экрана об изменении макета экрана и, по желанию, просит ее переместить фокус на заданный узел доступности.
Вызывайте этот метод, чтобы уведомить программу чтения с экрана о небольших изменениях интерфейса (например, об открытии или закрытии выпадающего списка) либо чтобы обновить её фокус после таких изменений (например, увести его с узла доступности, который мог быть удалён или деактивирован, чтобы индикатор фокуса не застрял на устаревшем узле).
Вызов этого метода требует от программы чтения экрана аннулировать свой кэш иерархии доступности.
Примечание: В Windows и macOS дублирующиеся вызова с одинаковыми аргументами игнорируются экранным читателем.