FMX.BufferedLayout.TBufferedLayout

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.BufferedLayout.TCustomBufferedLayoutFMX.Layouts.TLayoutFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTBufferedLayout

Delphi

TBufferedLayout = class(TCustomBufferedLayout)

C++

class PASCALIMPLEMENTATION TBufferedLayout : public TCustomBufferedLayout

Eigenschaften

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


Beschreibung

Zum besseren Verständnis von TBufferedLayout finden Sie hier die Definition von Layout.

Ein Layout ist ein Container für andere grafische Objekte, wenn Sie mehrere grafische Steuerelemente unter demselben übergeordneten Element organisieren müssen. Sie können mit diesen Layouts beispielsweise FireMonkey-Anwendungen mit vielen grafischen Steuerelementen erstellen, die in derselben Ebene gruppiert sind. Die Sichtbarkeit aller Steuerelemente in dem Layout wird durch die Sichtbarkeit des Layouts festgelegt.

Das Steuerelement TBufferedLayout speichert seinen grafischen Inhalt (einschließlich des grafischen Inhalts seiner internen Steuerelemente) in einem Speicherpuffer, sodass es, falls keine Änderung vorliegt, neu gezeichnet werden kann, indem der Puffer angezeigt wird, anstatt jedes interne Steuerelement neu zu zeichnen. In vielen Fällen wird die Benutzeroberfläche des Steuerelements dadurch schneller aktualisiert.

Warnung: Die Verwendung von TBufferedLayout auf großen Oberflächen kann sich jedoch negativ auf die Speicherauslastung auswirken, und das ist der Grund, weshalb dieses Verhalten nicht Teil der Hauptbibliothek ist.