FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsCouldHaveChanged

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnItemsCouldHaveChanged: TNotifyEvent write SetOnItemsCouldHaveChanged;

C++

__property System::Classes::TNotifyEvent OnItemsCouldHaveChanged = {write=SetOnItemsCouldHaveChanged};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
FMX.ListView.Adapters.Base.pas
FMX.ListView.Adapters.Base.hpp
FMX.ListView.Adapters.Base TAbstractListViewAdapter


Beschreibung

Wird nach dem Abschluss eines Prozesses ausgelöst, der die Einträge des Listenansichtsadapters geändert haben könnte.

OnItemsCouldHaveChanged wird immer nach OnItemsMayChange ausgelöst, das am Beginn des Prozesses ausgelöst wird, der die Einträge im Listenansichtsadapter geändert haben könnte.

OnItemsCouldHaveChanged wird nie am Ende von Prozessen ausgelöst, von denen bekannt ist, dass sie die Einträge im Listenansichtsadapter ändern, wie z. B. das Hinzufügen neuer Einträge oder das Löschen bestimmter Einträge. OnItemsCouldHaveChanged wird nur für Prozesse ausgelöst, deren Ausführung nicht eindeutig sein könnte, z. B. das Löschen aller Einträge, das bei einer leeren Liste keine Auswirkung hat, oder das Sortieren von Einträgen, das bei einer bereits sortierten Liste keine Auswirkung hat.

Listenansichten behandeln dieses Ereignis mit der Methode DoItemsCouldHaveChanged.

Siehe auch