Data.Bind.Components.RegisterObservableMember
Delphi
procedure RegisterObservableMember(AClasses: TArray<TClass>; const APropertyName: string; const AFrameworkExt: string);
C++
extern DELPHI_PACKAGE void __fastcall RegisterObservableMember(System::DynamicArray<System::TClass> AClasses, const System::UnicodeString APropertyName, const System::UnicodeString AFrameworkExt)/* overload */;
Contents
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Data.Bind.Components.pas Data.Bind.Components.hpp |
Data.Bind.Components | Data.Bind.Components |
Description
Registers a property of a control that is enabled for observing.
For instance, TEdit.Text is an observable member because the TEdit control implements observer support.
- The
AClass
orAClasses
parameter specifies the expression class or array of classes.
- The
APropertyName
parameter specifies the name of the control's property.
- The
AFrameWorkExt
parameter is a string that specifies the framework.
Example
Data.Bind.Components.RegisterObservableMember(TArray<TClass>.Create(TObservableTrackBar), 'Position', 'DFM');
See Also
- System.DynamicArray
- System.UnicodeString
- System.TClass
- Tutorial: Creating LiveBindings-Enabled Components
- Data.Bind.Components.RegisterValuePropertyName
- Data.Bind.Components.RegisterBoundComponents
- Data.Bind.Components.UnRegisterObservableMember
- Data.Bind.Components.RegisterObservableMemberOptions
- System.Classes.TObservers