Действие передает события масштабируемого пользовательского интерфейса между системным пользовательским интерфейсом и другими системными приложениями для запуска приложений или организации поведения пользовательского интерфейса в ответ на определенные системные события.
Действие — это конструкт конфигурации, не зависящий от каких-либо конкретных ассоциаций с панелью пользовательского интерфейса. Действие состоит из обязательного намерения, которое отправляется при возникновении события.
Вы используете действия для трансляции намерений в ответ на события.
Масштабируемый пользовательский интерфейс управляет объектами действий и отправляет их на основе входящих событий. При обработке события масштабируемый пользовательский интерфейс проверяет, что событие соответствует условию триггера действия, и отправляет упорядоченное широковещательное сообщение с намерением, связанным с действием. Действия:
- Разделите определение панели и логику запуска приложения: действия разделяют статическое определение панелей пользовательского интерфейса от динамической логики, управляющей запуском приложений в них. Это дает вам полный контроль над временем запуска. 
 намерения, независимо от состояний комиссии.
- Сокращение необходимости в индивидуальной разработке: действия предоставляют вам настраиваемое решение для запуска приложений без написания кода. 
- Оптимизируйте инициализацию панели: действия предоставляют стандартизированную логику для запуска приложений в ответ на общие системные события, включая запуск навигации. 
- Повышение производительности системы с помощью отложенной загрузки: действия обеспечивают отложенную загрузку приложений, что может улучшить воспринимаемую скорость отклика и общую производительность системы. Действия также могут обеспечить более точный контроль над тем, какие приложения запускать при загрузке. 
- Упростите адаптацию динамического пользовательского интерфейса: триггеры, являющиеся частью действий, позволяют взаимодействовать и координировать масштабируемые состояния пользовательского интерфейса, находящиеся вне основного системного приложения. В результате вы получаете динамическую адаптацию пользовательского интерфейса. 
XML-атрибуты
 Действия определяются извне, обычно в XML-файле, и загружаются в масштабируемый пользовательский интерфейс. Полная конфигурация действий постоянно хранится в xml/scalable_ui_actions.xml . На один экземпляр системы допускается только один такой файл. Любые другие определения игнорируются.
| Атрибут | Описание | 
|---|---|
| <Action> | Тег <Actions>— это контейнер верхнего уровня для списка действий. Каждое определение<Action>может иметь обязательные и необязательные свойства.
 | 
Дочерние элементы XML
| Атрибут | Описание | 
|---|---|
| <Event> | Описывает свойства события, которое может вызвать это действие. Для одного действия можно указать несколько дочерних событий. Действие запускается при совпадении хотя бы одного из его событий. 
 | 
Сопоставление событий
Действия используют механизм сопоставления событий, аналогичный тому, который используется для переходов.