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
T
character from the specifiedAControlClass
control 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
|