FMX.Presentation.Factory.TPresentationProxyFactory.GeneratePresentationName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function GeneratePresentationName(const AControlClass: TClass; const AControlType: TControlType): string;

C++

__classmethod System::UnicodeString __fastcall GeneratePresentationName(const System::TClass AControlClass, const Fmx::Controls::TControlType AControlType);

Eigenschaften

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


Beschreibung

Generiert den Klassennamen eines Darstellungs-Proxy aus dem Namen der Metaklasse des angegebenen AControlClass-Steuerelements und dem angegebenen AControlType-Steuerelementtyp.

GeneratePresentationName generiert den Klassennamen eines Darstellungs-Proxy anhand des folgenden Algorithmus:

  1. Zuerst wird das erste Zeichen T aus der angegebenen Steuerelementklasse AControlClass entfernt.
  2. Je nach angegebenem AControlType wird ein Suffix angehängt:
    • -Styled für AControlType = Styled
    • -Platform für AControlType = Platform

Zum Beispiel: Wenn AControlClass = TMyPresentedControl, dann:

AControlType Generierter Klassenname eines Darstellungs-Proxy
Styled MyPresentedControl-Styled
Platform MyPresentedControl-Platform

Siehe auch