I am currently using Delphi XE2 and have heard about their new Live Binding with automatic updates in XE3 (there is no need to call Notify () like in XE2).
in C # or in Delphi XE2 we have to implement INotifyPropertyChanged ( Notify(); in Delphi), and this approach really makes sense, since we have full control over the content that needs to be updated, and when to update it so that we can easily configure normally performance and implement virtualization.
But I just want to know how it works, what mechanism they did to implement it, and I donβt know how they did it, following the assumptions that could be used to implement automatic updates.
Please help me determine how they implemented this.
I am currently using a trial version of XE3, so I do not have access to the source code, your answers will help me decide whether to switch to new functions or not .
I have a class (collection item) with 400 properties for binding (not all of them all the time), so performance really plays an important role in the stability of my application.
performance virtualization data-binding delphi delphi-xe3
VibeeshanRC Sep 30 2018-12-12T00: 00Z
source share