BindAPI: BindProperty

L’attributo BindProperty, posto prima della definizione di una proprietà, indica che il valore della stessa – o di un suo membro definito dalla proprietà SourcePath – dovrà essere collegato in modo bidirezionale a quello di un elemento definito dalla proprietà TargetPath, appartenente a una seconda classe il cui nome corrisponde alla proprietà TargetClassName.

In pratica, ogni nuovo valore dell’elemento della classe source sarà propagato all’elemento della classe target e viceversa.

Proprietà

Vedi PropertiesBind.

Esempi

In questo esempio, il valore della proprietà SourceText è collegato in modo bidirezionale alla proprietà testController.CurrentText.

type
  [ClassBind(True, 'TTestController')]
  TfrmBindApiSimpleDemo = class(TForm) 
  private
    ...
  published
  [BindProperty('CurrentText')] 
  property SourceText: string read GetSourceText write SetSourceText;
  end;  

PropertiesBind


Articoli più recenti:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *