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
Taus der angegebenen SteuerelementklasseAControlClassentfernt. - Je nach angegebenem
AControlTypewird ein Suffix angehängt:-StyledfürAControlType = Styled-PlatformfürAControlType = Platform
Zum Beispiel: Wenn AControlClass = TMyPresentedControl, dann:
| AControlType | Generierter Klassenname eines Darstellungs-Proxy |
|---|---|
Styled
|
MyPresentedControl-Styled
|
Platform
|
MyPresentedControl-Platform
|