FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsMayChange
Delphi
property OnItemsMayChange: TNotifyEvent write SetOnItemsMayChange;
C++
__property System::Classes::TNotifyEvent OnItemsMayChange = {write=SetOnItemsMayChange};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | public | FMX.ListView.Adapters.Base.pas FMX.ListView.Adapters.Base.hpp |
FMX.ListView.Adapters.Base | TAbstractListViewAdapter |
Description
Se produit avant la fin d'un processus pouvant changer les éléments de l'adaptateur de vue liste.
OnItemsMayChange se produit toujours avant OnItemsCouldHaveChanged, qui survient au début du processus pouvant changer les éléments de l'adaptateur de vue liste.
OnItemsMayChange ne se produit jamais à la fin des processus qui sont connus pour changer les éléments de l'adaptateur de vue liste, tels que l'ajout de nouveaux éléments ou la suppression d'éléments spécifiques. Il se produit uniquement sur les processus qui peuvent prendre une autre orientation, tels que la suppression de tous les éléments, sans effet lorsque la liste est vide, ou le tri des éléments, sans effet si la liste est déjà triée.
Les vues liste utilisent leur méthode DoItemsMayChange pour gérer cet événement.
Voir aussi
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnItemsCouldHaveChanged
- FMX.ListView.Adapters.Base.TAbstractListViewAdapter.OnChanged