Байндинг используется в основном для того чтобы ваши элементы отображения могли видеть изменения в объектах данных и вовремя реагировать на них. При использовании некоторых паттернов, например MVC, это просто идеологически необходимо. Конечно же можно, при изменении того или иного свойства в объекте данных, слать событие об его изменении и слушать эти события в элементе отображения, но байндинг предоставлет набор удобных инструментов для реализации данного функционала. Вы значительно можете сократить количество строк кода и его читаемость.
Собственно ничего нового я сейчас не написал, об этом уже сказано в статьях по ссылке выше.
Добавлено через 2 минуты
Цитата:
Сообщение от incvizitor
Можно конечно его и в пур ас3 проекте юзать, но смысла в этом нету.
|
Очень интересная позиция. По моему скромному мнению - это не так
