Привязки

Почему именно такое название? Привязки называются именно так, потому что они привязывают различные данные друг к другу. Подобно тому, когда вы привязываете что-нибудь в реальном мире. В этом и заключается весь смысл - крепко прикрепить что-либо к чему-либо. В случае данных, вы связываете одни данные с другими.

Например, у вас есть недоступное для изменения текстовое поле (выделенное серым цветом). Данное текстовое поле  может иметь рядом контрольную кнопку, "Включить данную настройку?". Как только контрольная кнопка нажата, текстовое поле становится белым (включенным), и теперь вы можете в него что-нибудь вписать. Все это происходит в результате привязки данных - значение контрольной кнопки (Включено или Отключено) привязано к состоянию текстового поля (Включено или Отключено). Привязки данных SberMobile позволяют вам проделывать такие приемы в интерфейсе при помощи виджетов - это всего лишь один пример из всех возможностей..

Каждая привязка состоит из двух частей:

reference = expression

Если вы еще не знакомы с понятиями ссылки или выражения, обратитесь к двум предыдущим главам. Без полного понятия ссылок и выражений, нельзя понять как работают привязки.

reference определяет цель привязки. Место, куда будет записан результат выражения при обработке привязки. В зависимости от среды обработки, ссылка может указывать на ячейку Таблицы данных, свойство компонента Пользовательского интерфейса и т.д. Более подробную информацию о ссылках см. в главе Ссылки.

expression - выражение SberMobile, определяющее значение, которое должно быть записано в цель привязки при ее обработке.

Для более подробной информации о применении привязок данных обратитесь к следующим главам: