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);
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:
- Zuerst wird das erste Zeichen
T
aus der angegebenen SteuerelementklasseAControlClass
entfernt. - Je nach angegebenem
AControlType
wird ein Suffix angehängt:-Styled
fürAControlType = Styled
-Platform
fürAControlType = Platform
Zum Beispiel: Wenn AControlClass = TMyPresentedControl
, dann:
AControlType | Generierter Klassenname eines Darstellungs-Proxy |
---|---|
Styled
|
MyPresentedControl-Styled
|
Platform
|
MyPresentedControl-Platform
|