Свойства привязок
Каждая привязка имеет следующие параметры:
Цель | Цель привязки представляет собой особый тип ссылки, которая указывает, куда будет записываться результат оценки выражения привязки во время её выполнения. Более подробно об этом см. в разделе Цель привязки. | |
Выражение | Выражение SberMobile, вычисляемое каждый раз при выполнении привязки. Результат вычисления сохраняется как цель привязки. Более подробно об этом см. в разделе Выражение привязки. | |
Активатор | Ссылка, указывающая на событие или свойство контекста, которое запускает выполнение привязки. Параметр Активатор доступен только при включенном параметре При событии. Более подробно об этом см. в разделе Активатор привязки. Если Активатор не указан, а у привязки все еще есть параметр для вычисления, более подробно об этом см. При событии. | |
Условие | Условие - это Выражение SberMobile, которое вычисляется первым после активации привязки. Если это выражение имеет результатом false, выполнение привязки пропускается. | |
При запуске | Когда этот параметр включен, привязка обрабатывается каждый раз при запуске набора привязок. | |
При событии | Когда данный параметр включен и задан Активатор, привязка обрабатывается каждый раз во время внесения изменений в свойство, на которое ссылается активатор. Если Активатор ссылается на событие, выполнение привязки происходит во время запуска события. Если параметр При событии включен, а Активатор не задан, привязка выполняется автоматически: Выражение привязки включает в себя ссылки, указывающие на одну и более переменных. Изменения в любой их этих переменных приведет к запуску привязки. Например, предположим, что мы имеем следующую привязку, однако, Активатор для неё не задан: Цель:
Выражение: Выражение данной привязки берет значение из поля формы с именем | |
Периодически | При включенном данном параметре выполнение привязки осуществляется периодически. | |
Период | Интервал между сеансами выполнения привязки. Изменение данного параметра возможно только при выключенном параметре Периодически. | |
Очередь | Имя очереди обработки целей привязки. Система привязок гарантирует, что доступ к целям привязок, принадлежащим одной и той же очереди, будет осуществляться последовательно, в том же порядке, в котором выполнялись привязки. | |
Параметр Очередь не поддерживается в некоторых средах вычисления привязок, например, в привязках модели. |