FMX.ListView.Adapters.Base.TAbstractListViewAdapter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTAbstractListViewAdapter

Delphi

TAbstractListViewAdapter = class abstract (TInterfacedPersistent)

C++

class PASCALIMPLEMENTATION TAbstractListViewAdapter : public System::Classes::TInterfacedPersistent

Eigenschaften

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


Beschreibung

Abstrakte Klasse, die die wichtigsten Teile des Interface IListViewAdapter implementiert, das eine Schnittstelle zwischen den Daten der Listenansichtseinträge und deren Darstellung bereitstellt. TListViewItems erbt von dieser Klasse.

Die folgende Tabelle enthält eine Auflistung der Member von TAbstractListViewAdapter und IListViewAdapter, die sich entsprechen:

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

Die folgende Tabelle enthält Methoden, die Sie zum Auslösen von Ereignissen aus Ihren TAbstractListViewAdapter-Unterklassen verwenden können, und Methoden, die Sie überschreiben können, um eine Ereignisbehandlungsroutine für diese Ereignisse zuzuweisen:

Auslösermethode Ereignis-Setter-Methode Ereignis
Changed SetOnChanged OnChanged
ItemsCouldHaveChanged SetOnItemsCouldHaveChanged OnItemsCouldHaveChanged
ItemsInvalidate SetOnItemsInvalidate OnItemsInvalidate
ItemsMayChange SetOnItemsMayChange OnItemsMayChange
ItemsResize SetOnItemsResize OnItemsResize
ResetView SetOnResetView OnResetView

TAbstractListViewAdapter stellt außerdem die folgenden virtuellen Methoden bereit, die Sie in Unterklassen zum Implementieren der Funktionalität von entsprechenden Methoden definieren können:

Virtuelle Methode Entsprechende Methode
DoCreateNewViews CreateNewViews
DoResetView ResetView
DoResetViews ResetViews

Siehe auch