FMX.ListView.Adapters.Base.TAbstractListViewAdapter

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTAbstractListViewAdapter

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 :

IListViewAdapter TAbstractListViewAdapter
Count
CreateNewViews CreateNewViews
GetCount
GetDefaultViewHeight
GetEnumerator
GetItem
IndexOf
Item
OnChanged OnChanged
OnItemsCouldHaveChanged OnItemsCouldHaveChanged
OnItemsInvalidate OnItemsInvalidate
OnItemsMayChange OnItemsMayChange
OnItemsResize OnItemsResize
OnResetView OnResetView
ResetView ResetView
ResetViews ResetViews
SetOnChanged SetOnChanged
SetOnItemsCouldHaveChanged SetOnItemsCouldHaveChanged
SetOnItemsInvalidate SetOnItemsInvalidate
SetOnItemsMayChange SetOnItemsMayChange
SetOnItemsResize SetOnItemsResize
SetOnResetView SetOnResetView

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