XE3 Visual LiveBindings
Here is a list of the LiveBindings changes we've made for XE3. I'll start digging into details next time.
New Designer
New capabilities
Improvements
New "Quick Binding" components
New Designer
- The LiveBindings designer is used to connect controls, component properties and data sources.
- Commands to create controls and data sources
New capabilities
- Lookups
- Bind to user defined data such as TList<T>
- Prototype data
- Actions (See post)
Improvements
- Faster list and grid filling
- Automatic updates (no need to call Notify() as in XE2)
- Better VCL support
New "Quick Binding" components
- TLinkControlToField
- TLinkControlToProperty
- TLinkFillControlToField (for linking a list control to a field, and filling the list with possible values)
- TLinkFillControlToProperty
- TLinkGridControlToDataSource
- TLinkListToField (for using a list to view all rows of a field, rather than edit a field)
New Data Source components (See these great posts from Malcolm!)
- TBindSourceDB (named TBindScopeDB in XE2)
- TBindSourceDBX
- TPrototypeBindSource
- TAdapterBindSource
- TDataGeneratorAdapter
- TListBindSourceAdapter<T>
- TListBindSourceAdapter (use non-generic version with C++)
- TObjectBindSourceAdapter<T>
- TObjectBindSourceAdapter
New controls
- TBindNavigator for VCL (works like FireMonkey TBindNavigator)
Observers
Binding component use control observers to get change notifications.
- New observer interface
- IControlValueChanged
- New VCL control observer implementations
- TListView
- FMX
- TColorPanel
- TColorComboBox
- TArcDial
Deprecated binding components
These were in XE2. They are also in XE3 but superseded by the "Quick Binding" components.
- TBindDBEditLink
- TBindDBTextLink
- TBindDBListLink
- TBindDBImageLink
- TBindDBMemoLink
- TBindDBCheckLink
- TBindDBGridLink

Comments
-
Please login first in order for you to submit comments
- Page :
- 1
[...] Jim Tierney : XE3 Visual LiveBindings. [...]