FMX.ListView.Appearances.TObjectAppearance

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TInterfacedPersistentSystem.Classes.TPersistentSystem.TObjectTObjectAppearance

Delphi

TObjectAppearance = class abstract (TInterfacedPersistent, IDesignablePersistent)

C++

class PASCALIMPLEMENTATION TObjectAppearance : public System::Classes::TInterfacedPersistent

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.

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