Data Binding is based on MVVM (Model-View-ViewModel) Architecture. It links the properties of two objects. This allows changes in one property to automatically reflect in the other one. It can be implemented either with XAML or with code. It is wise to use it with XAML as it reduces the code-behind file size.

BY Best Interview Question ON 04 Nov 2020