Разница между однонаправленной и двунаправленной привязкой данных заключается в направлении обмена информацией. 14
Однонаправленная привязка (OneWay) предполагает, что целевое свойство обновляется при изменении свойства источника, но не наоборот. 15 Например, при изменении данных в коде изменения отображаются в поле ввода, но при изменении поля ввода данные в коде не меняются. 4
Двунаправленная привязка (TwoWay) позволяет данным перемещаться в обоих направлениях: от источника к цели и от цели к источнику. 5 В этом случае целевое свойство обновляется при изменениях исходного свойства, а исходное свойство обновляется при изменении целевого свойства. 15
Таким образом, при односторонней связи одна сторона реагирует на изменения, вторая нет, а при двусторонней — обе реагируют на изменения друг друга. 4