FMX.Presentation.Factory.TPresentationProxyFactory.GeneratePresentationName
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);
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| function | public | FMX.Presentation.Factory.pas FMX.Presentation.Factory.hpp  | 
        FMX.Presentation.Factory | TPresentationProxyFactory | 
Description
Generates a presentation proxy class name from the name of the specified AControlClass control metaclass and of the specified AControlType control type.
GeneratePresentationName generates a presentation proxy class name using the following algorithm:
- Removes the first 
Tcharacter from the specifiedAControlClasscontrol class. - Depending on the specified 
AControlType, one of the following suffixes is appended:- "
-Styled" forAControlType = Styled - "
-Platform" forAControlType = Platform 
 - "
 
For example, if AControlClass = TMyPresentedControl then:
| AControlType | Generated Presentation Proxy Class Name | 
|---|---|
Styled
 | 
MyPresentedControl-Styled
 | 
Platform
 | 
MyPresentedControl-Platform
 |