Активатор привязки
Активатор привязки - это специальная ссылка, которая указывает на переменную контекста сервера, событие контекста сервера, поле переменной контекста сервера. Изменение данной переменной или возникновение данного события вызывает обработку этой привязки.
![]() | Когда активатор привязки не указан, ссылки из выражения привязки выступают в роли активатора. В этом случае, не используйте цели привязки в выражениях привязки. Так как результат выражения привязки записан в цель привязки, это может привести к бесконечному циклу обновлений. Например, возьмем следующую привязку и предположим, что Активатор для нее не задан: Цель: Выражение: |
Вот список поддерживаемых вариаций синтаксиса активатора:
1. Переменная контекста сервера
context:variable
Данный активатор запускает привязку, как только меняется переменная под названием variable
контекста сервера с именем context
.
![]() | Пример: Данный активатор запускается при изменении свойства |
![]() | Только переменные, которые приводят к обновленным событиям, могут использоваться в качестве активаторов. |
2. Событие контекста сервера
context:event@
Данный активатор запускает привязку, как только событие под названием event
возникает в контексте сервера с именем context
.
![]() | Пример: Данный активатор запускается при возникновении события |