FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsMayChange
Delphi
property OnItemsMayChange: TNotifyEvent write SetOnItemsMayChange;
C++
__property System::Classes::TNotifyEvent OnItemsMayChange = {write=SetOnItemsMayChange};
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 vor dem Abschluss eines Prozesses ausgelöst, der die Einträge des Listenansichtsadapters geändert haben könnte.
OnItemsMayChange wird immer vor OnItemsCouldHaveChanged ausgelöst, das am Beginn des Prozesses ausgelöst wird, der die Einträge im Listenansichtsadapter geändert haben könnte.
OnItemsMayChange 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. Es 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 DoItemsMayChange.
Siehe auch
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsCouldHaveChanged
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnChanged