Pues esa es la definicion, no hay otra, binding significa "enlace", o sea que un databinding, es un enlace de datos, de tal forma que si cambia el origen de datos, tambien cambia el control enlazado.
Ahora, yo solo lo he hecho con databases, no se si se pueda con otros controles
Edito: se me acaba de ocurrir que se podria implementar algo parecido por medio del evento TextChanged del control, o sea, que cuando detectes que hay un cambio en un control por medio de TextChanged, modificas la propiedad Text del otro control.