API:FMX.ListView.Appearances.TCommonObjectAppearance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.ListView.Appearances.TObjectAppearanceSystem.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTCommonObjectAppearance

Delphi

TCommonObjectAppearance = class(TObjectAppearance, IMovablePersistent)

C++

class PASCALIMPLEMENTATION TCommonObjectAppearance : public TObjectAppearance

Eigenschaften

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

Beschreibung

Abstrakte Basisklasse für Objekterscheinungsbilder, die zu einer Menge von Erscheinungsbildobjekten gehören.

FMX.ListView.Appearances.TCommonObjectAppearance erbt von FMX.ListView.Appearances.TObjectAppearance. Der folgende Inhalt bezieht sich auf FMX.ListView.Appearances.TObjectAppearance.

Abstrakte Basisklasse für Objekterscheinungsbilder, die zu einer Menge von Erscheinungsbildobjekten gehören.

Mit Objekterscheinungsbildern kann das Erscheinungsbild eines Listenansichtseintrags angepasst werden. Ein Objekterscheinungsbild beschreibt die grafische Darstellung eines Objekts, das zu einem Listeneintrag gehört. Die Menge von Erscheinungsbildobjekten, die Eigentümer eines Objekterscheinungsbildes ist, verwendet die Objekterscheinungsbilder zum Erstellen von Listeneintrags-Ziehobjekten für Listeneinträge.

Die folgende Liste enthält die integrierten Objekterscheinungsbildklassen, die Sie verwenden können:

Verwenden eines Objekterscheinungsbildes

Ein Objekterscheinungsbild muss über einen Eigentümer und einen Namen verfügen, der das Objekterscheinungsbild eindeutig unter den Objekterscheinungsbildern seines Eigentümers identifiziert.

Um Eigenschaften eines Objekterscheinungsbildes, die sich auf dessen Darstellung auswirken, zu ändern, führen Sie die Änderungen zwischen einem Aufruf von BeginUpdate und einem Aufruf von EndUpdate durch. TObjectAppearance definiert nur sehr wenige Eigenschaften, die sich auf das Erscheinungsbild auswirken (Height, Visible), aber in Unterklassen können weitere implementiert werden. In einer Behandlungsroutine für das Ereignis OnChange können Sie reagieren, wenn sich eine dieser Eigenschaften ändert.

Sie können die Standardwerte von Eigenschaften, die sich auf das Erscheinungsbild auswirken, jederzeit wiederherstellen.

Ableiten von TObjectAppearance-Unterklassen

Anstatt einen eigenen Objekterscheinungsbildtyp zu erstellen, können Sie Unterklassen von TCommonObjectAppearance ableiten. Leiten Sie eine Unterklasse nur direkt von TObjectAppearance ab, wenn berechtigte Gründe vorhanden sind, keine Unterklassen von TCommonObjectAppearance abzuleiten.

Siehe auch