LiveBindings.BindLinkFMX Sample
This sample project demonstrates the use of a TBindLink.
Contents
Location
You can find the BindLinkFMX sample project at:
- Start | Programs | Embarcadero RAD Studio Berlin | Samples and then navigate to Object Pascal\LiveBindings\bindlink\fmx
- Subversion Repository: http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Berlin/Object%20Pascal/LiveBindings/bindlink/fmx
Description
This sample demonstrates the use of a TBindLink. This sample uses LiveBindings to bind a TBindNavigator with other controls.
How to Use the Sample
- Navigate to Start | Programs | Embarcadero RAD Studio Berlin | Samples, go to Object Pascal\LiveBindings\bindlink\fmx and open BindLinkFMXProject.dproj.
- Press F9 or choose Run > Run.
- When you run the application the main window displays the visual components of the sample. Initially the components display the first item of the dataset.
- Use the TBindNavigator to navigate through the dataset.
- See how the rest of the visual components update when navigating through the dataset.
- Choose View > LiveBindings Designer to open the LiveBindings Designer and view the data binding connections.
Files
File | Contains |
---|---|
BindLinkFMXProject |
The project itself. |
FormUnit1 |
The main form where the components are located. |
Readme.html |
Basic information about this sample. |
Implementation
- Use the BindNavigator1 TBindNavigator to navigate through the dataset.
- TBindingsList is used to create managed binding among the different components. TBindLink is used to create bindings to the columns of the dataset.
- The ImageWithHandler TImageControl displays the Graphic Field of the selected fish within the dataset.
- The EditWithHandler TEdit displays the Category Field of the selected fish within the dataset.
- The ListBoxWithHandler TListBox displays the different Categories of the dataset.
- The MemoWithHandler TMemo displays the Notes of the selected fish.
- The LabelFields TLabel displays the Category and Species Name of the selected fish. The LabelPosition TLabel displays the position of the selected fish within the dataset.