FMX.ListView.Adapters.Base.TAbstractListViewAdapter
Delphi
TAbstractListViewAdapter = class abstract (TInterfacedPersistent)
C++
class PASCALIMPLEMENTATION TAbstractListViewAdapter : public System::Classes::TInterfacedPersistent
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.ListView.Adapters.Base.pas FMX.ListView.Adapters.Base.hpp |
FMX.ListView.Adapters.Base | FMX.ListView.Adapters.Base |
Description
Classe abstraite implémentant les parties essentielles de l'interface IListViewAdapter, qui fournit une interface entre les données des éléments de vue liste et leur représentation. TListViewItems hérite de cette classe.
Le tableau suivant présente la couverture que TAbstractListViewAdapter fait de IListViewAdapter :
Le tableau suivant présente les méthodes que vous pouvez utiliser pour déclencher des événements à partir de vos sous-classes et méthodes de TAbstractListViewAdapter que vous pouvez redéfinir pour gérer l'assignement d'un gestionnaire d'événement pour ces événements :
Méthode de déclenchement | Setter d'événement | Evénement |
---|---|---|
Changed | SetOnChanged | OnChanged |
ItemsCouldHaveChanged | SetOnItemsCouldHaveChanged | OnItemsCouldHaveChanged |
ItemsInvalidate | SetOnItemsInvalidate | OnItemsInvalidate |
ItemsMayChange | SetOnItemsMayChange | OnItemsMayChange |
ItemsResize | SetOnItemsResize | OnItemsResize |
ResetView | SetOnResetView | OnResetView |
TAbstractListViewAdapter fournit également les méthodes virtuelles suivantes que vous pouvez définir dans les sous-classes pour implémenter la fonctionnalité des méthodes correspondantes :
Méthode virtuelle | Méthode correspondante |
---|---|
DoCreateNewViews | CreateNewViews |
DoResetView | ResetView |
DoResetViews | ResetViews |
Voir aussi
- Application exemple FMX.ListViewCustomAdapter