Need bidirectional LiveBindings between a control and an object
问题 In Delphi XE2 LiveBindings, I need to bind a VCL control of any type to a property of any type on an arbitrary (non-component) object. I can do this unidirectionally. But I need to do it bidirectionally. Let's say I want to bind a TPerson.PersonName: string to a TEdit.Text. What I have now is simple. Create a new VCL application, add a TBindScope, TBindingsList, TEdit. Create an instance of TPerson named person1. Using a BindingList, add a TBindExpression property. With BindExpression set