This Sample Uses LiveBindings To Bind A TBindNavigator With Other Controls
Table of Contents
Location
You can find the BindLinkFMX sample project at:
- Start | Programs | Embarcadero RAD Studio Sydney | Samples and then navigate to
Object PascalLiveBindingsbindlinkfmx - Subversion Repository:
- You can find Delphi code samples in GitHub Repositories. Search by name into the samples repositories according to your RAD Studio version.
How to Use the Sample
- Navigate to Start | Programs | Embarcadero RAD Studio Sydney | Samples, go to Object PascalLiveBindingsbindlinkfmx 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.
Please refer to the next link below if you want to see the original post of this sample:
http://docwiki.embarcadero.com/CodeExamples/Sydney/en/LiveBindings.BindLinkFMX_Sample