FMX.Presentation.Factory.TPresentationProxyFactory

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTPresentationProxyFactory

Delphi

TPresentationProxyFactory = class

C++

class PASCALIMPLEMENTATION TPresentationProxyFactory : public System::TObject

Eigenschaften

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


Beschreibung

Generator zum Erstellen des Darstellungs-Proxy eines dargestellten Steuerelements.

Es kann immer nur eine Instanz von TPresentationProxyFactory vorhanden sein.

Diese Instanz wird von der Eigenschaft Current referenziert, und beim ersten Zugriff auf Current wird die aktuelle Instanz von TPresentationProxyFactory erstellt.   

Jede Unit, in der eine "styled" oder "native" Darstellung eines dargestellten Steuerelements definiert wird, ruft in ihrem initialization-Abschnitt die Methode Register auf, um ein <PresentationName-PresentationProxyClass>-Paar entsprechend der definierten Darstellung zu registrieren. Daher werden alle <PresentationName-PresentationProxyClass>-Paare für alle Darstellungen registriert, die im Projekt enthalten sind. Die Eigenschaft Presentations des im Projekt verwendeten TPresentationProxyFactory enthält die Sammlung aller <PresentationName-PresentationProxyClass>-Paare für alle in das Projekt einbezogenen Darstellungen.

CreatePresentationProxy ruft aus Presentations die PresentationProxyClass ab, die dem zu ermittelnden PresentationName zugeordnet ist, und erstellt den entsprechenden PresentationProxy. Rufen Sie CreatePresentationProxy auf, um den PresentationProxy für alle mit dem dargestellten Steuerelement verwendeten Darstellungen zu erstellen. Jeder erstellte PresentationProxy stellt die Kommunikation zwischen dem dargestellten Steuerelement, seinem Datenmodell und seiner Darstellung bereit.

Siehe auch